腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
C++
中
构造
对象
时
出现
唯一
指针
错误
c++
、
unique-ptr
使用unique_ptr创建
对象
时
遇到
错误
,如下所示
错误
:从Account *转换为非标量类型std::unique_ptr
时
出错 std::unique_ptr <Account> acc_ptr= new Account(100); 如果我像下面这样使用原始
指针
,就不会有
错误
Account *acc_ptr = new Account(100); 为甚麽呢?
浏览 15
提问于2021-07-06
得票数 3
1
回答
如何从操作符函数返回动态
对象
?
c++
、
operator-overloading
、
dynamic-memory-allocation
、
return-type
如何从运算符函数返回动态分配的
对象
?); delete p2; VLDReportLeaks();} 在这种情况下,
在
重载操作符+函数的情况下,我可以编写这个没有额外
对象
p1的程序吗?
浏览 2
提问于2015-05-11
得票数 1
回答已采纳
4
回答
从
构造
函数中将"this“传递给函数?
c++
、
constructor
、
this
我是否可以将"this“作为
指针
从类
构造
函数
中
传递给函数,并在
构造
函数返回之前使用它指向
对象
的成员? 只要被访问的成员
在
函数调用之前被正确初始化,这样做安全吗?
浏览 3
提问于2009-01-14
得票数 32
回答已采纳
5
回答
如何在
C++
中
存储类成员
对象
c++
、
c++11
、
sdl
我试图用
C++
和SDL编写一个简单的游戏。我的问题是,存储类成员变量的最佳实践是什么。MyObject obj;
在
类似的问题中,我读了很多关于删除
指针
的文章,但我记得几年前我读过的一些书中,他们经常使用
指针
(对于所有不平凡的
对象
)。另一件事是,SDL
在
它的许多函数
中
返回
指针
,因此
在
使用SDL
对象
时
,我必须大量使用"*“。另外,当我认为使用默认
构造</
浏览 9
提问于2013-08-29
得票数 2
回答已采纳
2
回答
在这种情况下,java
对象
可以调用本机函数吗?
java
、
c++
、
java-native-interface
这意味着我可以
在
我的
C++
程序
中
运行一个JVM,并通过JNI
构造
java
对象
。在这个java
对象
中
,可以调用本机函数来访问运行
C++
程序
中
的数据。它运行成功。但是,如果我只是运行
C++
程序,并将一个
对象
的
指针
提供给java程序。
在
C++
中
,我可以使用这个
指针
构造
许多
对象
来调用
浏览 31
提问于2018-10-27
得票数 0
回答已采纳
2
回答
我的
C++
代码会产生
错误
,这在代码
中
是看不到的。窃听器是什么?
c++
、
oop
、
syntax
当我编译这段代码
时
,它会给出如下所示的运行时
错误
。但是它不能判断哪一行
在
我的代码
中
是
错误
的。 调试断言失败!下面是我的
C++
代码。包含一个基类:Vehicle和另一个派生类:Car,它是从基类
中
公开继承的。
浏览 2
提问于2016-01-12
得票数 0
1
回答
用
C++
智能
指针
构造
多到多/双向引用
c++
、
pointers
、
smart-pointers
我决定用
C++
做一个项目,因为我还不知道
C++
。我试图尽可能多地
在
C++
中
完成所有事情,这意味着很少有原始
指针
。 每个Baz都有指向Baz类型的许多其他
对象
的
指针
。出于实现原因,每个Baz还必须
浏览 4
提问于2015-04-19
得票数 1
回答已采纳
3
回答
物体是如何变成子物体的?
c++
、
inheritance
、
constructor
、
language-lawyer
、
lifetime
这个问题是关于
C++
标准语义的形式主义的。问题不在于实现或类的内存表示。但是
指针
是用来指定子
对象
的设备,所以更深层次的问题是一个
对象
如何变成子
对象
,或者它是否以子
对象
的形式存在。。
在</
浏览 2
提问于2019-12-16
得票数 1
2
回答
c++
中
的新算子
c++
、
new-operator
我正在阅读“
在
c++
中
思考”的第13章。以下内容来自于这本书。MyType *fp =新的MyType(1,2); 我被这个粗体的句子弄糊涂了。什么意思?
浏览 1
提问于2013-02-12
得票数 3
回答已采纳
2
回答
(
C++
)字符串文字与参数列表不匹配
c++
、
class
、
constructor
、
char
、
arguments
下面是由Tony Gaddis撰写的一本名为“从
C++
开始:从控制结构到
对象
”的
C++
书籍。这一切对我来说似乎都是有意义的,但在将"Kristen Lee“传递给
构造
函数
时
,我得到了一个
错误</
浏览 0
提问于2018-08-09
得票数 1
1
回答
赋值算子问题
c++
、
copy-constructor
大家好,我研究复制
构造
器已经有一段时间了,我在其中一个站点中遇到了这个句子: 当执行按位(赋值操作符)分配
时
,该
对象
共享相同的内存位置,并且一个
对象
中
的更改反映在另一个
对象
中
。
浏览 1
提问于2020-04-29
得票数 0
1
回答
删除两次动态分配的内存?
gcc
、
memory
、
compiler-construction
、
delete-operator
我使用代码::块作为我的IDE,这样我就不必
在
Windows命令提示符
中
输入所有的编译器垃圾。当我编译这个代码片段
时
:x = new int;delete x; 我没有收到任何警告、
错误
或崩溃。
在
我学习
C++
的书中,释放一个指向动态分配的内存恰克的
指针
只能执行一次,那么
指针
就无效了。如果再次对同一
指针
使用delete,则会
出现
问题。不过,我不明白这个问题。同样,如果我按值将一个
浏览 5
提问于2014-01-02
得票数 1
回答已采纳
8
回答
为什么
C++
中
的new
在
失败
时
不返回NULL
c++
为什么new
在
失败
时
不返回NULL?为什么它只
在
失败
时
抛出异常? 既然它在成功
时
返回一个指向
对象
的
指针
,那么为什么
在
失败
时
不返回呢?这种行为有什么特别的原因吗?
浏览 0
提问于2014-10-17
得票数 41
1
回答
构造
函数体
中
的简单
指针
语法问题
c++
、
pointers
、
constructor
我对
C++
和C语言还是个新手,现在我们有一个项目,几天后就要完成了,我马上就要完成了。然而,我时不时会遇到几个问题。现在,我
在
通过
构造
函数正确分配类数据成员
时
遇到了一个问题。setOfElements; }int findMean();
错误
出现
在
构造
函数主体的第二行
中
如果我传递一个整型数组作为参数,那么当我想引用
浏览 0
提问于2012-11-11
得票数 0
回答已采纳
2
回答
C++
字符数组复制到无符号字符数组
c++
、
arrays
、
char
、
memcpy
、
unsigned-char
我试图读取一个文件并将信息存储
在
未签名的char数组
中
。但是,我的程序似乎是
在
覆盖变量。position = file.tellg(); // Crashes here ...查看调试器
中
的位置变量显示,
在
LoadMemoryBlock调用之后,它不再像以前那样显示16400,而是一个每次都不同的随机数。所以我猜memcpy是
在
覆盖他们。 我尝试以不同的方式初始
浏览 0
提问于2012-04-01
得票数 0
回答已采纳
2
回答
C++
实例化问题
c++
有一个带有一个公共实例变量的
C++
类:并且其
唯一
的
构造
函数被定义为:当我
在
C++
/CLI或
C++
中使用这个类
时
,我做的第一件事就是声明一个指向这个类的
对象
的
指针
:然后,我将其
浏览 1
提问于2010-05-03
得票数 1
回答已采纳
2
回答
(
C++
)如何为具有
唯一
指针
作为数据成员的类编写克隆方法?
c++
、
pointers
、
decorator
、
clone
、
smart-pointers
Derived* clone() const override{}class DecoratedDerived : public Base{unique_ptrDecoratedDerived* cl
浏览 5
提问于2022-04-15
得票数 1
回答已采纳
2
回答
Delphi Win32编程/访问冲突问题
delphi
唯一
真正的区别是,
在
指向变量类的
指针
的情况下,比如m_input、m_grahics和system,我为这些变量创建了一个类型。顺便说一句,我认为应该这么说,但我为了
构造
复制
构造
函数,使初始类继承自TPersistent,这样我就可以使用它的赋值过程。 那么,回到访问冲突
错误
。首先,问题出在主程序
中
,系统类型为PSystemClass。因此,不知什么原因,当我尝试使用system.create
时
,就在那一刻,产生了访问冲突。于是我有了一个奇怪的想法,也
浏览 2
提问于2011-03-07
得票数 5
回答已采纳
2
回答
为什么要引用呼叫接线员
c++
、
templates
我认为
C++
规范说
在
引用函数
时
,函数前面的符号是不必要的,即void foo(void(*bar)()); foo(&bar); // Same as
浏览 5
提问于2015-12-21
得票数 4
回答已采纳
1
回答
“
在
普通块之后检测到堆损坏. CRT检测到应用程序
在
堆缓冲区结束后写入内存”
c++
、
pointers
、
sfml
、
dynamic-memory-allocation
、
dynamic-arrays
我有一个使用引用的程序运行良好(没有提示
错误
),但我决定使用在虚拟内存上分配的
指针
到
指针
数组,因为我可以使用一个变量作为数组的大小。当我中断while (m_Window.isOpen())循环
时
,
错误
提示,换句话说,当我关闭游戏窗口,游戏结束
时
。当我试图删除Engine::cleanVirtualMemory()函数
中
的虚拟内存
时
,我注意到程序中断了。然后,它将提示一个窗口,其中包含以下消息:
在
普通块之后检测到堆损坏。CRT检测到
浏览 3
提问于2022-03-31
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
手把手教你:如何把C+的源程序改写成C语言
笔记四十九:C+中的浅拷贝
C+11移动构造函数详解
VS2019:C+代码静态分析改进和更新
对比 C+和Python,谈谈指针与引用
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券