社区
C++ 语言
帖子详情
《C++ templates》的Expression Templates一问
boodweb
2006-02-04 11:19:10
18.2中说Scalar必须用值传递,我怎么也搞不懂原因
有没有看明白的解释一下?
谢谢!
...全文
188
8
打赏
收藏
《C++ templates》的Expression Templates一问
18.2中说Scalar必须用值传递,我怎么也搞不懂原因 有没有看明白的解释一下? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
healer_kx
2006-02-07
打赏
举报
回复
其实只要能够生成计算表达式就可以了。关键在于那个double类型的萃取,是不是引用都是无所谓的。
healer_kx
2006-02-07
打赏
举报
回复
Sorry,我才看到你说得那个问题了。。。看来我真的是理解错了。
它的意思可能是说Scalar对象是在编译过程中产生的函数operaor * 的那个
return的A_Scalar<T>(s);它是一个临时对象。
用白话说,你是引用不住它的,(它在构造后就会失效)
我还得再理解一下。。。 。。。还有些问题没有想通呢。
healer_kx
2006-02-07
打赏
举报
回复
我把那一章的代码都敲了一遍。。。我这里是可以的。
要么是我没有理解你的意思。。。
我的MSN个人空间是http://spaces.msn.com/healerkx
上面的代码你可以在VC7上运行下。
顺便我们再讨论一下。
healer_kx
2006-02-07
打赏
举报
回复
我再看看,我怎么不觉得啊。看完了再答复您。
boodweb
2006-02-07
打赏
举报
回复
可是书上明明特别指出说会有问题啊……
boodweb
2006-02-06
打赏
举报
回复
楼上地可以详细解释一下么?
为什么书上那么实现就一定要值传递?
healer_kx
2006-02-06
打赏
举报
回复
可以,谁说一定是数了,当然了,这也需要你改变operator*的声明和实现了。
wshcdr
2006-02-06
打赏
举报
回复
UP
微信小程序wepy框架查看并运行wepy源码
文档 wepy快速指南 小程序框架wepy开发文档 wepy开源 wepy官方文档 微信小程序wepy框架资源汇总 在之前,已经准备好几个源码 现在要运用的是wepy仿微信聊天界面 多看看源码,然后动手做一下 差不多就可以了解一二了 查看并运行源码-wepy仿微信聊天界面 https://github.com/wepyjs/wepy-wechat-demo 接上篇,安装好运行环境之后。 1:下载github上的源码到本地 2:使用git工具或者cmd进入项目目录 安装相关依赖 npm install
EnvKey与多语言集成:Node.js、Python、Go等SDK全解析
EnvKey是一款简单易用的端到端加密配置和密钥管理工具,支持与多种编程语言无缝集成。本文将详细解析EnvKey在Node.js、Python、Go、Ruby和PHP等主流语言中的SDK使用方法,帮助开发者快速实现配置管理自动化。 ## 为什么选择EnvKey进行多语言配置管理? 在现代软件开发中,跨语言项目越来越普遍,而配置管理往往成为开发效率的瓶颈。EnvKey通过统一的加密配置管理方案,
微信小程序 WePY 引入WeUI
微信小程序 WePY 引入WeUI 什么是WeUI WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信内网页和微信小程序量身设计,令用户的使用感知更加统一 安装WeUI 我们在上一节中安装了 WePY ,那么在WePY中如何使用 WeUI 呢? 官方有一个 wepy-weu...
微信小程序wepy自定义card控件封装
微信小程序wepy自定义card控件 在利用wepy开发小程序的过程中,需要使用自定义控件来实现,但是很多时候,若直接在page页面中写对应的控件,下次在另一个页面中,想使用同样的控件又需要重新绑定数据,重新适合样式,给开发带了不便,由此,原生微信小程序以及wepy框架都提供了封装控件的功能,使得代码的复用性大大提高。 在实验项目的开发过程中,需要使用card类型的控件,作为一个卡片,显示对应的信...
WePY框架学习系列1——使用WePY创建微信小程序
WePY框架学习系列1——使用WePY创建微信小程序 本文档用于记录Vanellope在尝试使用WePY框架的构造过程 构建了一个HelloWord的来学习使用WePY 从官网下载Node.js安装好,能够正常使用npm命令行 Node.js v12.16.2 to /usr/local/bin/node npm v6.14.4 to /usr/local/bin/npm Make sure ...
C++ 语言
65,213
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章