腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
C++
从
内部
销毁
结构
c++
、
console
所以我有一个
结构
项目: struct Bullet { int verticalBulLimiter = 0; } verticalBulLimiter++;}; 正如您所看到的,一旦
结构
的变量
浏览 27
提问于2019-09-17
得票数 0
3
回答
C++
与包装
结构
c++
、
class
、
struct
我有一个数据库项目,我想从C迁移到
C++
。在这个C项目中,我有很多小型的打包
结构
,它们直接写入文件或
从
mmaped文件读取,例如直接
从
内存地址读取。我需要内存中的类表示,就像我使用普通的旧C
结构
一样。我相信这就是所谓的POD或
C++
标准布局。我可以做类,但我担心如果在这个
结构
中添加方法,可能会改变
内部
结构
。如果我将a
结构
包装到类中,则需要始终与
结构
一起创建
浏览 7
提问于2015-06-20
得票数 3
回答已采纳
1
回答
python c扩展/ opencl守护进程
python
、
c
、
database
、
daemon
、
opencl
我正在研究内存数据库的概念验证。我确实知道像redis这样的东西,也喜欢像相交集合这样的东西,但这还不够。我想知道如何实现类似于parstream数据库或drawntoscale解决方案的服务。因此,我喜欢有一个守护进程,它将东西保存在内存中。我用pyro做了一个原型,它做了它应该做的事情:生成一个随机的位图索引,接受来自pyro客户端的位图掩码作为输入,并返回与位图掩码匹配的所有主键。但是迭代索引的速度太慢了,这一点很明显,因为它是python。我想使用C扩展来执行索引扫描。因此,位图索引应该保存在c扩展内的内存中。下一步就是将相同的数据保存在gpu内存中,在我的gpu中迭代。 没有编写c扩
浏览 0
提问于2012-02-22
得票数 0
1
回答
是否有一种方法可以根据用户输入
从
数组中添加/删除元素
c++
因此,您有一个数组,如果用户想要向其中添加一个元素,数组的大小会增加1,如果用户想要删除一个元素,那么大小会减少1。这是否可以与动态数组有关?
浏览 8
提问于2022-04-12
得票数 -3
2
回答
STL集装箱单元
销毁
令
c++
、
stl
、
portability
C++
标准是否规定了STL容器内任何类型的对象的
销毁
顺序? std::list/std::vector/std::map元素是从容器的开始或结束开始
销毁
的吗?可以依赖于std::map将其元素存储在std::pair的
内部
,以便在值之前
销毁
对中的一个键(反之亦然)?
浏览 0
提问于2010-01-18
得票数 26
回答已采纳
4
回答
C++
在循环中创建和收集
结构
c++
、
struct
、
loops
、
anonymous-types
我想要从文件中通过行获取的数据创建一个
结构
。每一行都需要一个新的
结构
,行是在一个while循环中访问的。在C#中,我通过创建匿名
结构
并将它们添加到
结构
列表中来做到这一点。
C++
似乎不允许匿名
结构
。我想我可以用一个唯一的属性来命名这个
结构
,但是,很明显,我宁愿使用一个属性作为。。。一项财产。此外,如果它们不一定都是独一无二的呢?谢谢!referringWords.Trim().ToLower() , 1); if ( Ne
浏览 9
提问于2009-08-31
得票数 3
回答已采纳
4
回答
如何在
C++
中模拟构造函数和析构函数行为(针对特定的数据类型)
c++
、
c
、
constructor
、
destructor
我有一个C(嵌套)
结构
,我想在代码中自动初始化和
销毁
它。我之所以包含
C++
标记,是因为这实际上是我试图用C语言模拟的
C++
行为。
浏览 1
提问于2012-01-07
得票数 8
1
回答
来自
c++
的免费HBITMAP在c#中由PostMessage发送
c#
、
c++
、
wndproc
在PostMessage回调发送的
结构
中,HBITMAP造成了内存问题。我有一个
c++
回调,它使用PostMessage向c#发送一个
结构
。IntPtr) send; PostMessage(w, WM_UPDATE_PREVIEW, IMAGE_UPDATE, (LPARAM)&st);这是我的
结构
Marshal.PtrToStructure(m.LParam, imageinfo);
浏览 0
提问于2018-05-11
得票数 0
回答已采纳
6
回答
从
函数返回值时使用c_str()的区别
c++
、
string
如果我有以下两个函数{ ...}const char* foo2() std::string temp; return temp.c_str();和一个接受常量char*作为输入的函数;哪一个更安全:或如果我只想将一个字符串作为输入传递给bar,然后不关心任何一个foo函数的返
浏览 1
提问于2013-02-07
得票数 2
回答已采纳
1
回答
Android -如果
内部
类是服务,GC会收集我的外部类吗?
java
、
android
、
service
、
garbage-collection
结构
是
内部
类#2是
从
IntentService派生的,目标是较低的API级别问题是:如果创建外部类实例的活动在服务启动时被
销毁
,GC会收集外层类吗?(除了OuterClass.this之外,我在任何
内部
类中都没有引用它)
浏览 3
提问于2017-10-12
得票数 0
回答已采纳
1
回答
Unicode库的语言选择:C还是
C++
?
programming-languages
我正在写一个轻量级的Unicode库,但是我被卡住了,不知道是用C还是用
C++
写的?
C++
具有操作符重载和更好的类处理的优点,但许多程序都是用纯C编写的,与C兼容似乎很好,我应该如何决定为哪种语言编写它?
浏览 0
提问于2010-09-24
得票数 0
回答已采纳
3
回答
我能破坏
C++
中的一个
结构
吗?
c++
、
destructor
有没有破坏
结构
(不是类)的方法?
浏览 6
提问于2010-08-17
得票数 18
回答已采纳
5
回答
为什么我的本地对象被
销毁
了两次?
c++
、
return-value
funcAt() AT tmp;}funcAt();constructdestroy我认为只有"tmp“的构造和
销毁
,那么为什么会有复制和另一个
销毁
呢?
浏览 2
提问于2011-05-21
得票数 2
回答已采纳
1
回答
在
C++
中调用析构函数不会手动
销毁
对象。
c++
、
oop
、
destructor
我想显式调用
C++
中对象的析构函数来
销毁
该对象。 这只是一个简单的程序,用来实验编程语言的特性。我有一个默认构造函数将
内部
数据成员设置为1,重载构造函数将
内部
数据成员设置为参数,还有一个析构函数显示刚刚
销毁
的对象的
内部
数据成员。还有一个打印
内部
数据成员的函数。在显式调用析构函数之后,应该不再能够再次使用该对象,因为该对象已被
销毁
。但是,我能够调用对象的函数并打印
内部
数据成员的值。手动调用析构函数没有破坏对象吗?这里发生了什么事?调用析
浏览 1
提问于2018-06-14
得票数 1
1
回答
作为参数函数的
c++
/clr IJW空
结构
c#
、
struct
、
c++-cli
我目前正在开发一个纯
C++
Api (不是我的代码)和我的C# Gui之间的
C++
桥。我成功地使用IJW
从
C#调用了原生API函数,但是我被一个不包含任何内容的
结构
所困扰。IntPtr ptr = IntPtr(instance_of_struct); C#ClassHand
浏览 4
提问于2018-02-27
得票数 0
回答已采纳
3
回答
引用自动传递参数的C语言
c
);string a;puts(utoc(a));puts(utoc(a));string *upush(string &s,
浏览 4
提问于2010-09-24
得票数 1
回答已采纳
1
回答
暴露POD接口的参考计数
结构
c++
、
reference-counting
、
binary-compatibility
我目前有一个
结构
,它声明一个复制构造函数和一个析构函数,并保持对一个pimpl对象的引用计数。这允许我通过值传递这个
结构
。我需要重构它,因为我希望它有一个POD接口,因为它是库的一部分,现在需要从使用旧
C++
风格的代码中使用它。由于这个原因,我必须移除复制构造器和下降卡车。共享指针不是一个选项,因为
结构
被用作其他类的方法的参数,
从
库的用户的角度来看,其他类也需要被看作POD。为了提高效率,每次不能深入复制Foo的
内部
元素,这就是为什么pimpl实现在每次Foo实例被复制时都会增加引用计数
浏览 2
提问于2014-06-20
得票数 3
回答已采纳
2
回答
在对象方法中使用new运算符
c++
、
class
、
struct
、
new-operator
、
delete-operator
我是
c++
的新手。我将一个文件的内容读入如下
结构
: uint8_t *dataBuffer; // the data int readFile( const当程序结束时,这个
结构
会被
销毁
吗?内存分配也会被
销毁
吗?如果没有,我可以创建一个使用delete操作符的析构函数吗?
浏览 0
提问于2013-07-13
得票数 1
回答已采纳
1
回答
使用P/Invoke跨
C++
/ C#边界管理非托管字符串
c#
、
c++
、
pinvoke
我声明了以下
结构
(
C++
): const INTEROP_BOOL Success; // INTEROP_BOOL = charNativeOperationResult ReturnFailureWithMessage() {} 我的期望是通过P/Invoke
从
ReturnFailureWithMessageNativeOperat
浏览 5
提问于2014-10-10
得票数 0
回答已采纳
1
回答
围绕shared_ptr构建对象系统
c++
、
inheritance
、
language-design
、
shared-ptr
我使用shared_ptr作为我正在开发的编译成
C++
的玩具语言的垃圾回收。我的对象派生自一个公共基类,上面有字符串和数字,然后是向量和映射。
c++
端的所有东西都被包装在shared_ptr中传递,所以我的容器实际上包含shared_ptr,所以当它们被
销毁
时,它们的内容也会被
销毁
。如果是,围绕这种方法的替代层次
结构
是什么?
浏览 2
提问于2011-05-01
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言编程指针变量作为函数参数
从入门到精通:C+STL标准模板库完全指南
全面理解C+指针和内存管理(一)
C+基础知识篇:C+循环
面向数据设计的冒险之旅(三)C:外部引用
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券