腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
模板
名和
模板
id的区别
c++
、
templates
C++
标准 在函数
模板
声明
中,
声明
符id应该是
模板
名称(即,不是
模板
id)。[注意:在类
模板
声明
中,如果
声明
符id是
模板
id,则
声明
声明
类
模板
部分专门化。
浏览 4
提问于2010-09-26
得票数 9
2
回答
具有
声明
Stack<T>();对于类
模板
中的默认ctor有效
c++
、
templates
、
class-template
、
errata
我看到了的一个问题,这个问题与类
模板
的默认构造函数的
声明
有关,该
声明
说,由于,下面的代码是无效的
C++
public: 否则,它将被视为一个类型名称,并等同于
模板
名后面跟着<>中包含的类
模板
的
模板
参数。也就是说,
声明
浏览 5
提问于2022-04-22
得票数 3
回答已采纳
1
回答
只有当变量不是
模板
时才编译具有相同名称的结构类型的变量
c++
、
class
、
templates
、
language-lawyer
、
variable-names
为什么只有当变量不是
模板
时才允许具有相同名称的变量与结构类型相同?
浏览 6
提问于2022-03-08
得票数 2
回答已采纳
1
回答
在
C++
标准中“类的成员
模板
”指的是什么?
c++
、
templates
C++
标准规定:
模板
声明
中的
声明
应
声明
或定义函数或类,或定义类
模板
的成员函数、成员类或静态数据成员,或嵌套在类
模板
中的类的静态数据成员,或者定义类或类
模板
的成员
模板
在这种情况下,“类的成员
模板
”的示例是什
浏览 0
提问于2011-02-20
得票数 2
回答已采纳
3
回答
C++
模板
只是“语法安全”而不是先输入安全?
c++
、
templates
、
types
、
language-lawyer
C++
模板
至少检查两次。首先,当一个
模板
被
声明
和定义时,第二个当它被实例化时。在
模板
成功实例化之后,它处于类型安全状态。我的问题是,在成功
声明
和定义
模板
时,
模板
所在的状态的名称是什么?如果我将宏与
模板
进行比较,那么在成功的宏“实例化”之后,代码是否是类型安全的?
浏览 2
提问于2013-12-17
得票数 1
回答已采纳
1
回答
如何发布带有
模板
实现的头文件?
c++
、
templates
、
header
、
software-distribution
其中一些库是使用中等复杂的
C++
编写的(针对较老的编译器),因此我们在那里实现了某种形式的著名的pimpl惯用法。这也没问题。 另一方面,头文件的一个重要部分是使用大量
模板
化代码的
C++
。所以我很困惑:有没有一种更好的方式来分发主要包含
模板
的头文件?有哪些好的实践、最佳方法、提示和技巧?
浏览 3
提问于2014-09-03
得票数 5
3
回答
c++
模板
代码顺序解析
c++
、
templates
、
crtp
是的,网络上有一些文章描述了这类东西的用法,例如一篇关于奇怪的重复出现的
模板
模式( )的文章,但这并不是什么标准的东西。必须有清晰的行为描述,比如操作顺序,不是吗? 回答:感谢每个人。
模板
对我来说仍然是最先进的,因为它隐藏着子语言的性质,我不能只使用g++ -E :)
浏览 0
提问于2012-09-11
得票数 5
回答已采纳
2
回答
使用
c++
模板
将参数传递给objective-c方法
c++
、
templates
、
objective-c++
如何使用
c++
模板
作为objective-c方法的参数?从本质上讲,我想做这样的事情:- (void)method:(T)arg 但这并不管用。
浏览 0
提问于2010-08-07
得票数 2
回答已采纳
1
回答
如何记录
C++
非类型
模板
参数?
c++
、
templates
、
doxygen
是否有任何关于
C++
非类型
模板
参数应该如何用how记录的指导方针?class Test { };/// \tparam Size“\tparam‘命令,用于未附加到
模板
声明
-Wdocumentation
浏览 0
提问于2019-10-28
得票数 4
1
回答
带extern的显式实例化
声明
c++
、
templates
、
c++11
我正在阅读
C++
标准草案n3485中的14.7.2,它说: 显式实例化有两种形式:显式实例化定义和显式实例化
声明
。显式实例化
声明
以extern 关键字.开头。 还有为什么实例化会关心extern
浏览 1
提问于2013-03-11
得票数 3
回答已采纳
2
回答
将
模板
类用作成员变量中的
模板
参数时出错
c++
、
templates
、
c++11
我在我的
C++
项目中使用
模板
,当使用
模板
类型作为
模板
参数时,我遇到了问题。makeFoo() { }globalFoo的
声明
不会导致错误,但是memberFoo和f的
声明
会导致编译器错误: 错误:
模板
参数的
模板
参数必须是类
模板
或类型别名
浏览 8
提问于2016-01-17
得票数 2
回答已采纳
1
回答
未来的
C++
标准是否支持“使用auto
声明
类型
模板
参数”?
c++
当前的
C++
标准已经支持“使用auto
声明
非类型
模板
参数”? 问:未来的
C++
标准是否支持“使用auto
声明
类型
模板
参数”?
浏览 17
提问于2019-10-11
得票数 0
回答已采纳
1
回答
类型
模板
参数中的ODR和“相同的令牌序列”和"typename“vs "class”
c++
、
language-lawyer
[免责
声明
#1:我实际上不是指
C++
标准;我指的是cppreference的。]免责
声明
2:我实际上懒得去尝试它,在我的脑海中,我用标准的
C++
免责
声明
来捍卫它,即不需要对ODR违规行为进行诊断,所以我可能不会通过尝试来学到任何东西。
C++
标准(如上文#1中所述)指出,不违反ODR的要求之一是“每个定义包含相同的令牌序列”。这似乎很清楚,除了,我很好奇: 在
声明
模板
的类型
模板
参数时,在两个不同的定义中(在两个不同的翻译单元中)用typ
浏览 6
提问于2022-09-16
得票数 3
1
回答
如何在objective C中使用
c++
模板
类
iphone-sdk-3.0
、
objective-c++
我想在我的Objective C项目中使用
C++
的
模板
类。我读到过它是受支持的。找不到“class”等的协议
声明
。
浏览 0
提问于2010-01-14
得票数 1
回答已采纳
3
回答
标准库中的值和对象的C++11示例?
c++
、
object
、
c++11
、
language-lawyer
在C++11 3p3中,它
声明
:
C++
标准库提供的定义不是对象的值的示例是什么?会话:
C++
标准库提供定义的对象的示例是什么,而不是值?
浏览 4
提问于2014-02-09
得票数 5
1
回答
声明
中类名之后的<>又是什么?template<B,C>class D<C,B>{}
c++
、
templates
、
language-lawyer
我在SO中找到了关于
模板
的。这就像两次
声明
模板
签名一样。#B2重复
声明
模板
(#B1 & #B2)意味着什么?它叫什么?..。我想更多地了解它。 是化名吗?它是一个尖端的
C++
语法吗?
浏览 1
提问于2017-02-13
得票数 3
回答已采纳
2
回答
为什么在
C++
中累积定义了两个
模板
c++
为什么只用一个
模板
( binaryOperation和默认值为sum的那个
模板
)就可以完成工作,为什么在
C++
中定义了两个
模板
?我指的是来自的累加
声明
浏览 0
提问于2018-09-21
得票数 7
1
回答
是否可以通过“使用”关键字从用户定义的数据类型创建一个新变量?
c++
、
using
、
user-defined-types
我有以下几点: template <class T> template <class T>public: EventHandler(Handler<T> handler) : m_Handler(handler) {} /
浏览 2
提问于2022-06-25
得票数 0
2
回答
概念可以替换
模板
关键字的所有其他实例吗?
c++
、
templates
、
template-meta-programming
、
c++17
、
c++-concepts
C++
概念可以用来替换关键字template的所有外观吗?我很好奇,对于其他语言结构,比如
模板
类或
模板
函数,是否仍然需要使用关键字template。我能想到的唯一例外是
模板
类型别名。使用
模板
进行编译时计算可以通过constexpr函数进行替换。常规的
模板
声明
可以做些什么,而采用概念+ constexpr不能替代呢?
浏览 2
提问于2015-09-24
得票数 4
回答已采纳
4
回答
如何让g++模仿MSVC++的
模板
实例化行为?
c++
、
templates
、
visual-c++
、
g++
事实上,在Visual
C++
中,只有在代码中显式使用
模板
时才会生成
模板
,而似乎(从我的错误中看) g++在第一次使用
模板
之前会对其内容进行评估。因为我在
模板
代码之后包含了一些类,而不是之前。我这么做是因为交叉使用冲突。void func(MyClass* a_pArg) a_pArg->foo();(不使用_Ty,但无关紧要,只
浏览 0
提问于2011-06-21
得票数 5
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C++ 模板类简介
收款收据遗失登报声明模板
C++
C++实用指南
Android C++系列:C++最佳实践3继承与访问控制
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券