C ++是一种通用编程语言。它最初被设计为C的扩展,并保持类似的语法,但现在是一种完全不同的语言。使用此标记来查询有关使用C ++编译器编译的代码的问题。对特定标准版本[C ++ 11],[C ++ 17]等相关问题使用版本特定标记。
我正在将使用Assimp加载的数据转换为我自己的数据,问题出现了。我有这样的代码:const aiAnimation * pAnimation = ai_scene-> mAnimations [0]; const aiNodeAnim * ...
我有一个对象A,我想用A类应该处理的类型B的对象列表(指向对象的指针)包装。问题是,一些B对象可以被删除而且A不知道...
关于工作C ++ 03代码的G ++(C ++ 14)链接器错误
考虑以下代码。 class aClass {public:static const int HALLO = -3; }; int main(){std :: vector 一个;的std ::矢量 b;的std ::矢量 C; ...
我之前在这里,并且手动添加字符ASCII引用以增加每个字母的密码移位。但是我不知道如何解决字符高于'z'的问题。 ...
需要一个Math Editor来集成我在C#上编写的应用程序才能编写数学公式。请有人帮我这个吗?一些开源代码会很棒!告诉我步骤,...
将const引用/指针传递给类进行存储的首选方法,而不是复制引用的对象
示例:class Bar; class Foo {public:Foo(const Bar&bar):mBar(&bar){} / *其他方法使用mBar。 * / private:const Bar * mBar; };所以目标是存储一个const ...
我有以下详细代码:struct thing1 {int key,std :: string value; }; struct thing2 {int key,std :: string value; }; // ... struct thingN {int key,std :: string value; };结构...
我想知道在这种情况下C ++的行为如何:char variable = 127;可变++;在这种情况下,变量现在等于-128。然而,增量运算符将值包装到其下限或执行了...
在std :: list中,std :: distance(it.begin(),std :: prev(it.end())是否等于list.size()? [重复]
我发现了一种我想要更好理解的行为。我有一个std :: list 升; N个元素,其中N> 0(非空)。然后我比较了l.begin()和...之间的std :: distance。
如何在静态方法中取消分配使用std :: memory_resource分配的内存而不更改下面的函数签名
我们如何使用std :: memory_resource :: allocate()去除静态成员函数中分配的内存?我尝试使用删除函数传递给unique_ptr而不是default_delete。在......
我已经为计算器编写了一些方法。一个用于评估输入的Postfix表达式,另一个用于将输入的中缀表达式转换为后缀表达式。这两种方法......
Linux OpenSuse c ++编译器问题。 (无法初始化节调试器的解压缩状态)
我在vmware上安装了Linux opensuse,并希望在终端中编译C ++程序。我从这里安装了gcc c ++编译器https://software.opensuse.org/package/gcc-c++但我还是......
我正在用C ++学习多线程,我编写了一个简单的类,它包含一个私有的std :: mutex对象,可以在调用成员函数时进行同步:#include #包括
嗨大家我现在已经坚持了一段时间的问题 - 这里是 - 问题---给出一个大小为n的数组,找到并返回这个数组的所有子集....递归地做这个...
是否有任何函数可以将c ++编程中的流转移到while循环或while循环中?
我是编程新手。并且通常用于在周末进行编程。在处理迷你ATM项目时,当我需要将程序流程转移回到...时问题就到了。
在我的生活中,我没有过多地触摸异常,我试图改善我的一位朋友在求职面试中提出的问题解决方案。在这个问题中,我被要求建立一个程序,它将...
可以定义一个在extern“C”块中继承另一个结构的结构吗?
我将C ++对象包装在C struct中,以在纯接口中公开它们。为了简化和减少代码,我在下面编写代码。我的问题是代码是否会按预期执行?如果不是为什么?谢谢 ...
如何在Visual Studio代码中完成后暂停控制台c ++应用程序
我想在完成后暂停控制台c ++程序以观察其结果。我找不到任何属性启动配置来暂停我的程序。这是我在launch.json中的代码。 {“版本”:“0 ....
我想静态地将libdds.a链接到一个简单的C ++应用程序(进行一些测试)。这是我的C ++代码(该文件名为bridge.cpp):#include int main(){std :: cout << ...