社区
C++ 语言
帖子详情
请问#pragma instantiate这个关键字的作用
flyingbug
2006-11-14 10:55:21
我看到有份文档中这样解释的
Causes a specified instance of a template declaration to be immediately instantiated at that spot。
没看太明白,是说初始化一个模版声明吗?
什么情况下使用?
...全文
262
5
打赏
收藏
请问#pragma instantiate这个关键字的作用
我看到有份文档中这样解释的 Causes a specified instance of a template declaration to be immediately instantiated at that spot。 没看太明白,是说初始化一个模版声明吗? 什么情况下使用?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
OOPhaisky
2006-11-14
打赏
举报
回复
#pragma 是给编译器看的东西,可以改变编译器(编译环境)在生成可执行程序时的一些行为。
taodm
2006-11-14
打赏
举报
回复
呃,msdn没找到这个东西。别用就是了。也不值得多研究。
pragma的东西大多没有可移植性。
三文鱼也会飞
2006-11-14
打赏
举报
回复
预编译命令真是太多了,各种编译器都有自己的预编译命令。
北极猩猩
2006-11-14
打赏
举报
回复
不知道这个pragma指令是哪个编译器支持的。
北极猩猩
2006-11-14
打赏
举报
回复
#pragma <command>是一种编译器指令,通常是不能在编译器之间移植的。它向编译器传递一些控制命令。
按照解释来说,这个指令的作用是在调用点实例化一个类模板,即展开模板生成一个类。
人工智能产品经理及十种AI常用算法
得到 weight vector 为(a,2a),将两个点代入方程,代入(2,3)另其值=1,代入(1,1)另其值=-1,求解出 a 和 截矩 w0 的值,进而得到超平面的表达式。要将两类分开,想要得到一个超平面,最优的超平面是到两类的 margin 达到最大,margin就是超平面与离它最近一点的距离,如下图,Z2>Z1,所以绿色的超平面比较好。当预测目标是概率这样的,值域需要满足大于等于0,小于等于1的,这个时候单纯的线性模型是做不到的,因为在定义域不在某个范围之内时,值域也超出了规定区间。
人工智能的常用十种算法
1. 决策树 根据一些 feature 进行分类,每个节点提一个问题,通过判断,将数据分为两类,再继续提问。这些问题是根据已有数据学习出来的,再投入新数据的时候,就可以根据这棵树上的问题,将数据划分到合适的叶子上。 如果你觉得这篇文章看起来稍微还有些吃力,或者想要更系统地学习人工智能,那么推荐你去看床长人工智能教程。非常棒的大神之作,教程不仅通俗易懂,而且很风趣...
人工智能产品经理及十种AI常用算法_公司ai算法规划方案
得到 weight vector 为(a,2a),将两个点代入方程,代入(2,3)另其值=1,代入(1,1)另其值=-1,求解出 a 和 截矩 w0 的值,进而得到超平面的表达式。要将两类分开,想要得到一个超平面,最优的超平面是到两类的 margin 达到最大,margin就是超平面与离它最近一点的距离,如下图,Z2>Z1,所以绿色的超平面比较好。当预测目标是概率这样的,值域需要满足大于等于0,小于等于1的,这个时候单纯的线性模型是做不到的,因为在定义域不在某个范围之内时,值域也超出了规定区间。
C++ 语言
65,213
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章