腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
C++
如果
我
写了
一个
函数
模板
,
并且
没有
请求
它
的
任何
实例
化
,
会
从
它
生成
任何
模板
函数
吗
?
c++
、
templates
我
只是在问
一个
我
读过
的
课本最后一章一直在思考
的
问题 “
如果
我
写了
一个
函数
模板
,
并且
没有
请求
它
的
任何
实例
化
,
会
从
它
生成
任何
模板
函数
<e
浏览 20
提问于2020-05-25
得票数 2
3
回答
成员
模板
的
C++
混淆属性名
c++
、
templates
我
已经发现,当
从
模板
类型(T& v)
的
变量访问非
模板
属性(T& v)时,
如果
存在同名
的
模板
函数
(template class <T> void foo()),
C++
可能会被诱使以为它是成员
模板
。main
函数
用T= X
实例
化
foo_negative。这个程序编译并运行,
没有
任何
输出。<
浏览 7
提问于2012-05-20
得票数 20
回答已采纳
3
回答
类型变量与
C++
模板
的
区别
c++
、
types
类型变量和
C++
的
模板
有什么区别?提前感谢您可以在ML when function中看到类型变量有这样
的
类型A是类型变量,可以是
任何
类型
浏览 21
提问于2011-03-03
得票数 0
回答已采纳
2
回答
何时
实例
化
类
模板
的
虚拟方法?
c++
、
templates
、
c++11
、
g++
当
生成
类
模板
的
虚拟方法
的
代码时,
C++
标准是否说明了确切
的
时间点?在我们
的
示例中,
函数
实例
化
()隐式地
实例
化
类
模板
A,然后执行A<0>::f()
的
任何
显式专门
化
。在上面的例子中,专门
化
是在类
模板
A
的
隐式
实例
化
之
浏览 1
提问于2013-09-19
得票数 2
回答已采纳
2
回答
C++
类
模板
函数
可以访问嵌套类私有成员
c++
、
templates
、
private
、
instantiation
EnclosingFun(Nested *n) { }但是,
如果
我
将EnclosingFun转换为
模板
成员
函数
,编译器(gcc-7)不会抱怨访问y:class Enclosing { class} 这是gcc
的</
浏览 0
提问于2018-03-11
得票数 3
回答已采纳
1
回答
模板
:名称解析:
实例
化
点:->有人能为这个语句举出更多
的
例子
吗
?
c++
、
templates
对于
函数
模板
专门
化
、成员
函数
模板
专门
化
或类
模板
的
成员
函数
或静态数据成员
的
专门
化
,
如果
专门
化
是隐式
实例
化
的
,因为它是
从
另
一个
模板
专门
化
中引用
的
,
并且
引用它
的
上下文取决于
模板</em
浏览 1
提问于2010-09-28
得票数 5
回答已采纳
2
回答
仅适用于扩展相同超类
的
类型
的
C++
函数
模板
templates
、
c++11
我
来自C#背景,在那里
我
可以做这样
的
事情{ //ListOfComponents.Add(newT);当涉及到
C++
模板
时,
我
还是比较新
的
,但是在访问了许多教程和站点之后,
我
还无法理解如何复制这个
模板
。有人知道在使用
模板
浏览 8
提问于2016-01-30
得票数 0
回答已采纳
2
回答
使用"template“编写C或
C++
库
c++
、
c
、
templates
在使用
C++
模板
时,编译器(例如g++)不会直接编译
模板
定义(只能在头文件中,不能在源文件中),而是根据
模板
定义为每个
实例
化
生成
代码,然后为其
实例
化
编译
生成
的
代码,这是正确
的
吗
? (2)。
如果
我
想写
一个
提供
模板
类和
模板
函数
的
C++
库,是不是
浏览 0
提问于2010-02-28
得票数 6
回答已采纳
1
回答
在.cpp中实现静态
模板
c++
、
templates
、
static
、
header
可能重复: matrix.matrix_[y][x] = array[y][x];该方法运行良好,但是当我试图将它从头文件移到.cpp实现文件时,我会得到
一个
链接器错误.cpp文件中,或者
我
只是运气不好,还是有更优雅
的
方法可以做到呢?
我
发
浏览 4
提问于2013-01-25
得票数 0
5
回答
关于
模板
的
“
实例
化
”
的
含义
c++
、
templates
注意,代码仅为调用
的
成员
函数
实例
化
。对于类
模板
,只有在使用成员
函数
时才会
实例
化
它们。
我
想了解术语“代码
实例
化
”
的
含义。这是否意味着只保留了特定
的
内存,或者只编译了该代码或其他什么?
浏览 6
提问于2011-09-05
得票数 6
回答已采纳
12
回答
关于
C++
模板
…最重要
的
事情吸取
的
教训
c++
、
templates
关于
模板
,你知道
的
最重要
的
事情是什么:隐藏
的
特性,常见
的
错误,最好和最有用
的
实践,技巧. mistakes/oversight/assumptions公共
我
开始使用
模板
实现
我
的
大多数库/API,并希望收集实践中发现
的
大多数常见模式让
我
把这个问题正规
化
:关于
模板
,你学到
的
最重要
的
东
浏览 8
提问于2009-02-28
得票数 13
回答已采纳
2
回答
嵌套
模板
在另
一个
类中
的
外部
实例
化
c++
、
c++11
、
templates
、
linker-errors
、
smart-pointers
我
必须使用class SmartPointer对int指针列表进行排序。但是,在liste2类型
的
对象class ListeTriee在main.cpp中
实例
化时,我会收到一条错误消息:Undefined symbols for architectureListeTriee.cpp中用给定
的
模板
参数
实例
化
模板
时会出现这个问题。>; template class ListeTriee<int>;
浏览 0
提问于2018-07-30
得票数 0
1
回答
c++
概念是否导致编写
模板
实例
化
以
生成
输出?
c++
、
templates
、
c++20
、
c++-concepts
对于具有许多大型和复杂
模板
实例
化
的
库,在我看来,决定是否使用概念
的
主要考虑因素之一是构建输出
的
大小是否较小。对于SFINAE,
我
的
理解是以下代码将导致
模板
实例
化
std::is_function<bar>和std::enable_if<true, bool>包含在构建输出中,从而增加其大小(尽管在本例中略有增加void foo(F& f) /
浏览 1
提问于2021-01-27
得票数 4
回答已采纳
7
回答
模板
的
编译是如何工作
的
?
c++
、
templates
我
正在读一本关于
模板
是如何工作
的
书,
我
很难理解这个
模板
的
解释。 当编译器看到
模板
的
定义时,它不会
生成
代码。只有当我们
实例
化
模板
的
特定
实例
时,
它
才会
生成
代码。代码只有在使用
模板
(而不是在定义
它
时)才会
生成
,这一事实影响了我们如何组织源代码,当错误为
浏览 13
提问于2013-11-05
得票数 27
回答已采纳
4
回答
为什么
没有
在此
C++
类
的
.o文件中定义
函数
?
c++
、
templates
、
linker
我
有
一个
正在使用
的
C++
类,里面有
一个
函数
,当我使用‘`nm -demangle’查看.o文件时,这个
函数
没有
显示出来,当程序试图运行时,这个
函数
就丢失了,即使一切都构建得很好。argc, int getSize();};
并且
addItem
函数
被实
浏览 2
提问于2010-11-09
得票数 4
回答已采纳
1
回答
dllexport/dllimport是否忽略成员
模板
函数
?
c++
、
visual-studio
我
现在正在使用。
我
有
一个
经典
的
宏来标记dll api
函数
和类。
我
的
理解是,标记类dllexport使
它
的
函数
从
其他二进制文件中可见,从而可以使用dll提供
的
类型。
我
想知道当类包含
模板
成员
函数
时,dllexport和dllimport
的
行为是什么?
我
最初
的
怀疑是,
它</
浏览 17
提问于2012-07-19
得票数 1
2
回答
模板
是如何导致
C++
中
的
代码膨胀
的
?
c++
、
templates
我
从来
没有
理解过
模板
的
这个问题。对
我
来说,为不同类型
的
参数
实例
化
多个类型与在
函数
重载方面实现相同
的
类型是相同
的
。
如果
是这种情况,
模板
如何导致代码膨胀或超过特定限制
的
二进制大小。请把这件事弄清楚。有时
我
不确定是使用
模板
还是
函数
重载。
模板
代码膨胀是
我
听说过<em
浏览 0
提问于2014-06-21
得票数 10
3
回答
函数
模板
的
多个定义
c++
、
templates
、
linker
假设头文件定义了
一个
函数
模板
。现在假设两个实现文件#include这个头文件,每个文件都调用
函数
模板
。在两个实现文件中,
函数
模板
都是用相同
的
类型
实例
化
的
。" {} #include "header.hh" {} 人们可
浏览 6
提问于2008-10-24
得票数 11
回答已采纳
2
回答
模板
成员
函数
的
声明和实现
c++
、
c++11
、
c++14
我
正在尝试创建
一个
快速实用程序类,
它
通过组合扩展std::vector。为此,
我
想使
它
尽可能通用。FVector<int> fNumbers{numbers};但是,当我尝试将类放入自己
的
.h和.cpp文件中时,编译器将找不到构造
函数
或
函数
。3, 4, 5}; FVector<int> fNumbers{numbers}
浏览 14
提问于2017-03-21
得票数 0
回答已采纳
3
回答
模板
错误
c++
、
templates
我
听说
C++
模板
在使用之前不会产生错误。这是真的
吗
?有人能给我解释一下它们是怎么工作
的
吗
?
浏览 0
提问于2010-08-19
得票数 3
回答已采纳
点击加载更多
相关
资讯
C+11完美转发及实现方法详解
令人沮丧的C++性能调试
C++ 模板类简介
Node.js基于Express框架快速搭建web项目
如何让你的回调更具Kotlin风味
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券