腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
C++
中
声明
指针
的
更好
的
惯例是什么?
MyClass
*
ptr
(
或
)
MyClass
*
ptr
?
、
、
、
在
C++
中
声明
指针
的
更好
的
惯例是什么?(
或
)我觉得第一个很有意义,因为我想
声明
MyClass
指针
而不是
MyClass
,并指定类型修饰符。但我看到很多书都推荐以后
的
会议。你能给出你所遵循
的
惯例背后
浏览 2
提问于2010-08-18
得票数 0
1
回答
空
的
唯一
指针
在
离开作用域时调用析构函数
、
因此,我编写了一些代码来试用
c++
std库附带
的
智能
指针
。为此,我制作了一个测试类
MyClass
,它在销毁时生成控制台输出。我
的
代码看起来像这样: std::unique_
ptr
<
MyClass
> getMyClassPtr(int a = 0, char b = 'a', double c = 1.1) std::unique_
ptr
<
MyClass
>
ptr</em
浏览 19
提问于2019-03-29
得票数 0
5
回答
在下面的示例
中
,
在
C++
中使用智能
指针
有何帮助
、
我
在
C++
中
读到了关于智能
指针
的
文章,看到这个例子说明了
在
使用普通
指针
的
情况下,智能
指针
如何处理“悬空
指针
”问题。附注:我知道
C++
2011已经不推荐使用auto_
ptr
了,但是它仍然有unique_
ptr
或者类似的东西。 摇摆
的
指针
。常规
指针
的
一个常见缺陷
是
悬空
指
浏览 0
提问于2012-02-28
得票数 2
回答已采纳
1
回答
在
Haskell
中
调用对象删除时
的
函数
、
、
、
我正在为
C++
类编写一个Haskell包装器。我决定将其表示为包含指向
C++
中
类实例
的
指针
(
C++
)
的
Haskell数据结构。差不多吧。
在
C++
中
:public:}; extern "C"
MyClass
* cpp_new_
M
浏览 3
提问于2015-08-31
得票数 8
回答已采纳
3
回答
派生指向非
指针
类成员
的
指针
类型
在
Rob McGregor
的
名为"Using
C++
“
的
书中,有以下使用指向成员
的
指针
操作符
的
示例{ int member; mycls* pMyClass = &
MyCl
浏览 0
提问于2010-07-09
得票数 1
回答已采纳
1
回答
智能
指针
operator=
、
、
我看到了一些实现operator=
的
智能
指针
有两种方式:SmartPointer& operator=(const SmartPointer& rhs) m_
ptr
= rhs.m_
ptr
;}SmartPointer& operator=(
浏览 1
提问于2014-06-14
得票数 6
回答已采纳
4
回答
C++
矢量引用
、
我对
C++
如何管理向量
中
的
对象感到困惑。假设我执行以下操作:myVector.push_back(a);
MyClass
& c = myVector[1];引用c是否仍然有效(或者
更好
的
是
,它是否保证有效)?如果不是,我是否必须总是从引用
中
复制以
浏览 0
提问于2012-10-29
得票数 13
回答已采纳
3
回答
C++
中
的
工厂模式。实例化
、
它
的
最小化版本如下所示: public void doSomething();现在我想要
的
是
在
C++
中
实现同样
的
东西。我看到了一些示例(包括堆栈溢出
中
的
一些线程),但在所有这些示例<
浏览 3
提问于2015-10-14
得票数 2
回答已采纳
2
回答
为什么std::unique_
ptr
重置不等同于赋值?
、
、
、
、
我
在
试着理解为什么不起作用,但是p.reset(new
MyClass
); 很好。我有点理解它们
的
不同之处,但我想知道为什么做出这样
的
选择是为了让它们不同。赋值不同于重置有什么危险?
浏览 95
提问于2018-05-03
得票数 11
回答已采纳
2
回答
C++
:如何将派生对象传递到包含其抽象基
的
类
中
?
、
我有一个类,我想保存一个抽象
的
类对象。其中abstractClass
是
一个抽象基类。然后我可能会有一个非抽象
的
derivedClass1和derivedClass2,它们都继承自abstractClass。我想把这些派生类传递给
myClass
。如何使用rvalues执行此操作?例如,我希望能够说
myClass
someOtherOBJ(derivedClass2(x,y,z)); 然后这两个对象现在包含类
浏览 2
提问于2018-09-22
得票数 0
1
回答
异常安全构造函数
、
、
在
我
的
小程序
中
,我需要有一个包含一些动态分配数据
的
类,就像下面这样:{
MyClass
(size_t aSize1, size_t aSize2): char* mX2;第一个问题
是
,如果我应该使用原始
指针
,我
的
类
的
构造函数
是
安全
的
吗?我
的
意思
是
,如果new在
浏览 1
提问于2015-03-07
得票数 0
1
回答
在
C++
中将类
的
成员函数赋值给函数
指针
、
、
我试图将这个变量赋给类
中
的
一个函数,但它不起作用。p_samplen_->onData = &
MyClass
::onData; } 错误
是
test.cpp:32:48: error: assigning to 'startRoutine' (aka 'void *(*)(void *)') from incompatible type 'void *(
MyC
浏览 214
提问于2020-04-29
得票数 1
1
回答
带有自定义删除器
的
std::shared_
ptr
的
Typedef别名
、
、
我想用自定义删除器为std::shared_
ptr
创建一个别名。 ^~~~~~~~~~In file included from /usr/local/include/
c++
/6.3.0/bits/shared_
ptr
.h编
浏览 3
提问于2017-01-26
得票数 4
回答已采纳
3
回答
(
C++
指针
) var
声明
之间
的
差异
、
变量
声明
之间
的
区别是什么:
MyClass
* myVar = [[
MyClass
alloc] init];
MyClass
* myVar = [[
MyClass
alloc] init];
MyClass
*myVar = [[
MyClass
alloc] init]; 每个版本
的
object myVa
浏览 0
提问于2012-03-02
得票数 0
回答已采纳
2
回答
如何编写可能接受函数
指针
和/
或
函子
的
类,就像智能
指针
用于自定义删除器一样?
、
、
、
、
我正在尝试编写一个类,它接受函数
指针
和/
或
函子,以便以后由类来使用。为了
更好
地说明我想做
的
事情:private: <something> m_func; }我想说这是可能
的
,因为这就是Boost::shared和tr1::shared_<
浏览 4
提问于2013-12-09
得票数 2
回答已采纳
4
回答
为什么智能
指针
不能在构造函数
中
为我调用new()?
、
、
有没有可能编写一个智能
指针
,
在
它
的
构造函数中分配对象本身-而不是开发人员必须调用new?换句话说,而不是写:...one可以这样写:myFunction(std::unique_
p
浏览 0
提问于2012-07-27
得票数 11
回答已采纳
1
回答
具有共享对象验证
的
C++
中
的
智能
指针
、
我需要智能
指针
类
或
模板,它可以
在
“删除”发生后使其引用对象无效。关键
是
要使
指针
在
多线程应用程序
的
调试
中
可用。下面
是
一个示例,只是伪代码:{ delete
ptr
; //some other cod
浏览 2
提问于2011-10-14
得票数 2
2
回答
调试“匿名命名空间”
中
的
数据(
C++
)
、
、
我可以追踪到一个可能包含不正确数据
的
类,但我只得到了指向该类
的
空
指针
,而不是真正
的
指针
(空
指针
来自窗口属性,因此它是空
指针
)。不幸
的
是
,我想要将
指针
指向
的
类位于匿名名称空间中,如下所示: { { };void*
ptr
= ... /
浏览 2
提问于2009-08-26
得票数 12
回答已采纳
1
回答
使用void
指针
从c-函数调用模板化成员。
、
、
、
(x) } int mVar;稍后,
在
我
的
c++
代码
中
,我将执行以下操作:C函数将
指针
'p‘保存在较大
的
c-结构
中
。根据
c++
规范,'delete void_
ptr
‘
是
未定义
的</
浏览 1
提问于2018-08-01
得票数 0
回答已采纳
1
回答
成员函数获取指向类实例
的
共享
指针
的
副本。
、
我将使用C++11共享
指针
。class
myClass
{ void Register( std::vector<
myClass
* >& v_registrants )成员函数
浏览 2
提问于2014-05-04
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
全面理解C+指针和内存管理(四)
如何征服传说C语言难点中的难点——指针
C+11 shared_ptr智能指针(超级详细)
智能指针:让C+程序更加安全和高效的神器
Go语音基础之指针
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券