腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
对于
仅
指针
类型
,
可接受
的
C++
模板
定义
是什么
?
c++
、
templates
我想要一个简单地包装存储为成员
的
指针
的
类型
。然而,我听说人们对此感到困惑,因为他们习惯于看到像MyHandle<Foo*>这样
的
东西,因为他们明确地知道它是内部
的
一个
指针
。因此,我有两个选择来适应这一点: 1:
类型
上
的
静态断言-我对此
的
抱怨是MyHandle
定义
现在很奇怪。MyHandle<Foo*> fooHandle2(new Foo()); } 2:向前声明
的<
浏览 17
提问于2021-05-07
得票数 0
回答已采纳
6
回答
Obj-C++:识别Objective-C类
的
模板
元函数?
objective-c
、
templates
、
objective-c++
使用Objective-
C++
,当且
仅
当T是Objective-C类时,我是否可以编写一个
C++
IsObjectiveCClass<T>
模板
元函数,使IsObjectiveCClass<T>::value从语言
的
C/
C++
子集
的
角度来看,ObjC类到底
是什么
?当在C/
C++
上下文中使用时,MyClass*
指针
的
行为看起来像普通
的
C
浏览 3
提问于2011-08-12
得票数 10
回答已采纳
2
回答
什么时候使用dynamic_cast
的
参考?
c++
我正在读“
C++
之旅”一书,无法理解下面的段落。“另一种
类型
不
可接受
”
是什么
意思?那么,什么时候使用
指针
转换,什么时候使用参考铸造?有人能详细说明一下吗?谢谢。编辑:另一个问题,"“是询问dynamic_cast
的
行为,我可以理解-返回nullptr或抛出异常。在这个问题上,我问
的
是什么
时候使用一个,什么时候使用另一个。“当指向不同派生类
的
对象
的
指针
是有效
的
参数时,我们将
浏览 5
提问于2015-11-05
得票数 9
回答已采纳
2
回答
C++
中
指针
上
的
操作符列表
c++
、
pointers
、
operators
、
standards
、
pointer-arithmetic
对于
C++
、T* ptr中给定
的
原始
指针
类型
,
定义
的
所有的列表
是什么
?
浏览 5
提问于2015-10-23
得票数 2
回答已采纳
1
回答
用
C++
/CLI封装本机
C++
模板
类
c++
、
templates
、
c++-cli
可以用
C++
/CLI包装一个
模板
化
的
原生
C++
类吗?& x) { mX = x; }private: }; 通常
的
方法是持有指向TemplateTest类
的
指针
,然而,
对于
模板
化
的
类,我必须在编译时知道T
是什么
类型
。人们通常是
浏览 2
提问于2011-08-24
得票数 2
回答已采纳
2
回答
C++
中
的
类型
转换:关联
类型
和无关
类型
c++
我正在阅读Bjarne
的
“
C++
编程语言”以学习
C++
,并阅读了以下段落: static_cast运算符在相关
类型
之间进行转换,例如同一类层次结构中
的
一种
指针
类型
到另一种
类型
,将整型
类型
转换为枚举,或者将浮点
类型
转换为整型reinterpret_case处理不相关
类型
之间
的
转换,例如指向
指针
的
整数或指向无关
指针
类型</
浏览 3
提问于2014-01-05
得票数 3
2
回答
在STL中迭代器
的
类型
是什么
?
c++
、
stl
c++
中
的
每个变量都有某种
类型
,就像在int i中一样,i中也有一个int
类型
。这里
的
it
是什么
类型
的
?它是
指针
类型
还是
指针
类型
,因为在存储int或其他
类型
的
向量
的
情况下,我们通常会使用迭代器来获取与这些迭代器相关联或指向
的
值。或者运算符*
对于
STL中
的
迭代器是重载
的
浏览 1
提问于2012-04-28
得票数 2
回答已采纳
2
回答
将非全局
C++
对象传递给Lua函数(Swig)
c++
、
lua
、
swig
我正在使用lua扩展一个接口,我遇到了一个问题,因为我需要将指向对象
的
指针
传递给lua代码进行处理。这些类将通过SWIG进行封装,我可以使用swig通过lua实例化它们,但这会给我留下无用
的
对象。我需要能够将回调对象传递给lua,以及表示事件上
的
对象。我不能手动将回调
定义
为全局回调,因为这会引入不
可接受
的
约束。那么
对于
一个通用
的
例子,给定一个C类和一个带有1个参数
的
lua中
的
函数,我如何调用这个lu
浏览 1
提问于2010-03-07
得票数 1
回答已采纳
3
回答
是否真正使用了用
指针
类型
实例化
模板
的
能力?
c++
、
templates
、
pointers
、
boost
、
stl
当您在
C++
中
定义
一个
模板
(带有
类型
参数)时,您可以作为
类型
传递一个指向
类型
的
指针
,例如:我想知道这个是否真的被使用了?因为这样
的
问题太宽泛了,让我们关注核心
C++
,意思是--它是用于STL还是Boost?如果是(在STL/Boost中)是为了什么目的? 请注意,我要求将
指针
作为参数传递(从外部)。使用
浏览 5
提问于2014-03-17
得票数 1
回答已采纳
1
回答
标准
C++
库中
的
类型
为空
c++
、
parameters
、
null
、
arguments
在标准
C++
库中是否有一些特殊
的
空
类型
和值,例如
定义
为struct null_type_t {}; 我想在不同
的
地方使用它来表示没有传递任何值。当然,我可以在我
的
代码中
定义
自己
的
结构,如下所示: struct NullType {}; 但是我已经在代码中做过很多次这样
的
定义
了。也许有专门
的
标准库
类型
来处理这类事情,我可以在任何地方使用它,而不是我对空结构
的
浏览 13
提问于2021-01-03
得票数 2
回答已采纳
1
回答
关于使用子对象作为
模板
的
非
类型
参数,C++20标准是怎么说
的
?
c++
、
language-lawyer
、
c++20
文章“
模板
参数和
模板
参数”中
的
"“段落指出: 临时对象,注释中带有单词error
的
行应该可由支持c++2
浏览 2
提问于2021-06-06
得票数 6
回答已采纳
1
回答
模板
转换函数到函数
指针
c++
、
templates
、
c++11
、
type-conversion
、
functor
耶,另一个题目是由随机序列
的
C++
项组成
的
!这是来自C++11
的
等效引用,§13.3.1.1.2/2 over.ca
浏览 4
提问于2012-06-13
得票数 8
回答已采纳
3
回答
不能将
指针
用作默认
模板
参数
c++
、
pointers
、
templates
我试图使用默认
的
原始
指针
作为默认
模板
参数。我看到,非
类型
模板
参数仅限于整数
类型
、枚举、
指针
和引用。
对于
引用,我没有问题,但是当我尝试使用
指针
时,我面临这样
的
错误:#include <iostream> #incl
浏览 0
提问于2019-09-05
得票数 4
回答已采纳
1
回答
如何拥有一个值
类型
是它所在
的
类
的
unordered_map?
c++
这段代码: std::unordered_map<std::string, Foo> x;给我一个错误: /usr/include/
c++
/4.7/bits/stl_pair.h
浏览 1
提问于2012-10-26
得票数 13
回答已采纳
3
回答
用泛型类
指针
作为参数声明函数
指针
的
正确语法
是什么
?
c++
、
pointers
、
c++11
、
types
使用C++11开关和MinGW工具链:用泛型类
指针
作为参数声明函数
指针
的
正确语法
是什么
?我试过:编译器错误: 我对解密()并不熟悉,从我所读到
的
资料来看,它不是我所需要
的
我该如何声明
类型
浏览 4
提问于2013-08-31
得票数 2
5
回答
非整型/枚举型
模板
参数
的
用例?
c++
、
templates
、
non-type
C++
允许非
类型
模板
参数为整型或枚举
类型
(整型包括布尔型和字符型),以及指向任意
类型
的
指针
和引用。但是我想知道一些非
类型
模板
参数
的
用例
是什么
,这些参数是指向任意
类型
的
指针
或引用?
浏览 4
提问于2013-03-04
得票数 6
回答已采纳
3
回答
要求类
模板
中
的
类型
响应某个函数是一种好
的
做法吗?
c++
std lib
的
类
模板
中
的
类型
要求
类型
覆盖某些运算符,例如,我们在std::map中使用
的
类型
要求
类型
支持<运算符。template <typename T> struct Foo { Foo() { } Foo<std::vector<
浏览 0
提问于2013-02-13
得票数 1
回答已采纳
1
回答
运算符
的
大小是否会导致
模板
参数扣减?
c++
、
templates
、
sizeof
我知道sizeof运算符不会计算它
的
表达式参数来得到答案。但
对于
模板
来说,它并不是不加扣除
的
上下文之一。因此,我想知道它是如何与
模板
,特别是
模板
参数演绎交互
的
。在普通函数
模板
参数推导中,当T实际上是类
类型
,而函数参数只是一个0时,对static One test(int C::*);
的
演绎就会失败,因为在
模板
参数推导过程中不允许隐式转换(0用作空
指针
类型
)和(和
浏览 0
提问于2015-10-29
得票数 4
1
回答
可以引用没有名称
的
C++
数组
类型
吗?
c++
、
arrays
、
syntax
我一直在问自己一个非常简单
的
C++
问题,但似乎找不到明确
的
答案。是否可以在不给
C++
数组命名
的
情况下引用它
的
类型
?显然,我说
的
是大小数组,而不是
指针
!<useStd, std::array<T,n>, ARRAY_T_N>我可以使用一个简单
的
模板
来
定义
ARRAY_T_N template<class T, int n> stru
浏览 2
提问于2013-11-19
得票数 1
回答已采纳
2
回答
无法将重载函数
指针
转换为成员函数
指针
?
c++
、
templates
、
overloading
我
的
代码如下{ int Key() const;{}; template<class T, int (T::*
浏览 0
提问于2013-01-12
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+11 shared_ptr智能指针(超级详细)
C/C+编程笔记:一文带你读懂C+面向对象和Java面向对象的区别
计算机等级考试二级C+全攻略
聊聊C+的类和面向对象编程
(无密完整)C/C+从0到1系统精讲 项目开发综合基础课
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券