腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何
创建
一个
具有
相
同类
成员
的
模板
化
类
,
在
某个
时候
初始化
它
的
值
,
如果
可能
的话
,
避免
使用
指针
、
、
、
假设我有
一个
模板
化
的
类
,在这个
类
中我想要有
一个
相
同类
的
未
初始化
的
成员
,
可能
在
某个
时候
我想
初始化
那个
类
的
成员
,我该
如何
在C++中做到这一点?尽
可能
多地我也想
避免
基于
指针
的
浏览 9
提问于2021-08-04
得票数 0
回答已采纳
1
回答
模板
类
模板
构造函数专门
化
、
、
、
、
我有
一个
模板
类
,
它
的
类型依赖于
类
的
模板
参数。该类有
一个
模板
构造函数。
如何
为确定所述
成员
类型
的
类
的
模板
参数
的
不同情况专门
化
构造函数。所讨论
的
不
同类
型是
具有
不同构造函数签名
的
类
,我想在<em
浏览 2
提问于2017-01-04
得票数 3
回答已采纳
1
回答
类
成员
变量(C++)
的
不定数量
、
、
、
、
我正在
使用
的
C++程序是为了
在
C++中
创建
一个
自定义
的
双链接列表
类
,方法是
使用
不确定数量
的
具有
数据
值
和两个
指针
的
节点结构
指针
。这是这个计划
的
前提。不能
使用
STL
的
LinkedList
类
,必须自己制作。 尽管如此,您
如何
创建
一个</e
浏览 5
提问于2015-02-11
得票数 0
回答已采纳
7
回答
模板
中
的
静态
成员
变量,
具有
多个dll
、
、
、
、
我
的
代码是针对多个.dll文件构建
的
,并且我有
一个
具有
静态
成员
变量
的
模板
类
。 我希望这个静态
成员
变量
的
相同实例在所有all中都可用,但它不起作用:我
在
每个all中看到不同
的
实例(不同
的
值
)。当我不
使用
模板
时,没有问题:
初始化
源文件中
的
静态
成员
,并在
类
浏览 7
提问于2008-12-29
得票数 19
回答已采纳
1
回答
C++零
初始化
、
、
根据,我很难理解什么
时候
以及为什么我
的
类
中
的
一个
成员
是零
初始化
的
。当我
在
main中将
类
的
对象声明和
初始化
为MyTest testObj = {};或MyTest testObj;时,我希望它是零
初始化
的
,即所有
指针
都是空
指针
。myFunctions[4] = 00401950 myFunctions[5] =
浏览 5
提问于2018-02-15
得票数 29
回答已采纳
3
回答
如何
使
类
的
成员
类型不可知?
、
我有
一个
模板
化
的
类
class Templated { //... 和另
一个
具有
Templated类型
成员
的
类
class Holder { //...这将无法编译,因为Holder::Templated
的
浏览 0
提问于2018-11-20
得票数 1
1
回答
直接重置结构
的
内容
、
、
我实现了
一个
函数,该函数重置
指针
指向
的
结构
的
内容:void initialize(Struct* s) *s = Struct{};}
如果
没有临时
的
object?Should,可以直接
初始化
*s吗?i
浏览 2
提问于2021-03-04
得票数 0
1
回答
类
对象
的
声明条件
、
、
aa *obj; aa *obj2 = new aa(); 其中aa是
一个
类
,我
在
最后两个语句中是条件。
浏览 2
提问于2015-04-04
得票数 0
1
回答
推导
成员
变量类型
、
、
、
编辑:我忘了回调“捕获”了outer
的
outer
指针
。
类
是,而不是
模板
。
它
的
成员
是
模板
。它以“函数类型”为
模板
,用于封装
类
的
回调。我猜在这种类型
的
初始化
中(
类
定义中有大括号),编译器不会猜测
模板
类型。
可能</em
浏览 3
提问于2020-11-09
得票数 0
7
回答
在
派生
类
构造函数(或工厂)中
初始化
基
类
的
模式
、
、
、
、
假设你有
一个
派生
类
,其中
的
基
类
是你不能修改
的
东西。基
类
有许多状态(许多非常量私有
成员
)和许多构造函数,它们
使用
不同数量
的
参数来
初始化
状态
的
某个
子集(当然,子集
的
大小因构造函数而异)。我
的
问题是,我想要获取基
类
的
一个
对象,并
创建
它
的
“副本”,
浏览 0
提问于2011-07-22
得票数 4
回答已采纳
1
回答
使用
具有
结构(非类型)
模板
参数
的
std::is_same
、
、
、
假设
模板
类型包含任何类型
的
结构
模板
参数。为了示例
的
目的,定义了value_type<auto V>。我们还声明了
一个
包含一些
成员
积分类型
的
constexpr structure,其中包含一些自定义构造函数,这些构造函数
使用
一个
非平凡
的
表达式(需要更多
的
内存副本)来设置
成员
值
。尝试将结构输入value_type,并将其与
使用
std::i
浏览 4
提问于2022-07-15
得票数 1
回答已采纳
1
回答
将指向对象
的
指针
声明为
类
成员
对象
的
参数
、
、
、
我正在尝试
使用
C++ SDK来控制Dynamixel马达,
如果
可能
的话
,我想通过
类
来实现这一点。我需要两个指向对象
的
指针
和另
一个
对象作为
类
成员
变量。我找到了,但是
在
讨论指向对象和对象本身
的
指针
时,我需要
一个
组合。groupSyncWrite(portHandler, packetHandler, ADDR_MX_GOAL_POSITION, LE
浏览 0
提问于2018-11-01
得票数 1
回答已采纳
1
回答
从Parent*强制转换为带有未知T
的
Child<T>*,并获取T
、
、
我有
一个
使用
未知T
初始化
的
Child类型
的
对象。我需要
创建
一个
与此对象
具有
相
同类
型T
的
新对象。我
的
Child类型
的
对象有
一个
未
模板
化
的
基
类
父
类
。我对类型为Child
的
对象
的
唯一访问是通过类型为Parent
的
指针</
浏览 1
提问于2016-06-16
得票数 1
1
回答
静态函数
指针
数组
的
C++
初始化
、
、
、
我想要
创建
一个
静态函数
指针
数组,这样我就可以跳到关于接收到
的
索引
的
某个
函数。就像
一个
指数跳投者。那么,我
如何
初始化
它
呢?据我所知,
在
声明静态
成员
时,您甚至可以
在
创建
实例之前
使用
它。所以,让我
初始化
这个函数
指针
,这样以后我就可以这样调用它了。functionPointer[receivedInd
浏览 3
提问于2015-08-12
得票数 0
回答已采纳
2
回答
方法
指针
强制转换
我正在写
一个
用于教育目的
的
委托
类
,遇到了
一个
小问题。委托不仅要能调用函数,还要能调用对象
的
成员
方法,这意味着我需要存储
一个
指向方法
的
指针
:我需要存储指向来自不
同类
和不同参数列表
的
方法
的
指针
起初,我只想将方法
指针
强制转换为void *,但是编译器死于
一个
无效<
浏览 4
提问于2011-06-10
得票数 3
回答已采纳
1
回答
初始化
列表-我可以
使用
同一
类
的
其他
成员
初始化
成员
吗?
为了RAII,我希望将
类
成员
保留为
值
对象,但我也希望将指向其他对象
的
指针
传递到它们
的
构造函数中,以确保它们立即被
初始化
。我正在
使用
构造函数
初始化
列表
初始化
它们,但我不确定是否可以
使用
指向其他
类
成员
的
指针
初始化
类
成员
。我相信我最初
的
困惑是
在
阅
浏览 1
提问于2014-06-05
得票数 0
回答已采纳
1
回答
模板
非类型参数重载
、
是否可以有两个名称相同但不
同类
型
的
模板
参数
的
模板
类
,从而形成某种非类型
的
模板
参数重载机制?编辑我想要实现
的
是
在
初始化
时运行
的
方法。我可以提供这样
的
方法--或者更好地说是两个重载
的
方法,
一个
带有const-ref,另
一个
带
浏览 3
提问于2013-06-01
得票数 2
1
回答
是否可以更改
类
成员
缓冲区
的
大小?
、
我有
一个
SPI测试
类
,我试图使
它
具有
灵活性,以便用户能够更改\设置作为SpiTest
类
私有
成员
的
Tx和Rx缓冲区
的
大小。怎样才能使我
的
SpiTest
类
具有
足够
的
灵活性,为用户提供
一个
可用于更改缓冲区大小
的
函数,或者只设置一次缓冲区
的
大小,但由客户机/用户设置。即使
在
创建
测试对象以<e
浏览 0
提问于2019-08-22
得票数 0
2
回答
在
分配scoped_ptr之前处理异常
、
、
、
我
的
类
的
一个
成员
是
一个
boost::scoped_ptr,它在
创建
对象时被设置为(T*)0。该类
具有
一个
init()方法,该方法实际上
使用
一个
新对象
初始化
智能
指针
。但是,
如果
在智能
指针
具有
有效引用之前抛出异常,则非常不明智地尝试删除null (release)或断言(调试)。
如何
在不修改原始源
浏览 4
提问于2012-10-16
得票数 1
回答已采纳
4
回答
使数据
成员
可在任何位置访问,但为只读
、
我刚刚开始
使用
自己
的
Windows API包装器,
在
重写包含C++特性
的
结构时遇到了
一个
不熟悉
的话
题。我要把
它
变成: LONG left; LONG right;} RECT,,
如果
用户说myRect.right = 50; 它将设置右侧,但不能更改右侧
的
别名或宽度。我也不希望<
浏览 0
提问于2011-10-21
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券