c++ 相关问题

C ++是一种通用编程语言。它最初被设计为C的扩展,并保持类似的语法,但现在是一种完全不同的语言。使用此标记来查询有关使用C ++编译器编译的代码的问题。对特定标准版本[C ++ 11],[C ++ 17]等相关问题使用版本特定标记。

从最基本的Qt应用程序重新链接对象 - 链接器错误

如果简单的演示应用程序(控制台项目模板)使用qmake命令行编译,请先尝试:SET PATH =%PATH%; C:\ Qt \ Qt5.9.1 \ 5.9.1 \ mingw53_32 \ bin; C:\ Qt \ Qt5。 9.1 \ Tools \ mingw530_32 \ bin C:\ Qt \ Qt5.9.1 \ ...

回答 1 投票 0

在Z3中获取战术应用的结果作为表达式

在C ++中是否有类似Z3py接口的as_expr()。我试图得到将战术应用为z3表达式exp的结果,而不是类型apply_result。例如,在下面......

回答 1 投票 2

替换基础析构函数上的虚函数调用

所以,我写了下面的代码。 #包括 class AbstractMachine {public:void powerOn(); void powerOff(); bool isPoweredOn(); virtual~AbstractMachine(); ...

回答 2 投票 2

在c ++中具有多个(不相关的?)分布的随机生成器

阅读了以下问题:在C ++ 11中使用一个随机引擎进行多重分布11使用C ++ 2011进行不相关的并行随机种子? std :: default_random_engine生成介于0之间的值....

回答 1 投票 2

当预期特定类型的向量时,通过引用传递void指针的向量

请考虑以下情形:A类{public:int a; A(int _a):a(_a){}}; void Get(std :: vector& vec) { A* a1 = new A(5); A* a2 = new A(50); A* ...

回答 3 投票 1

向量 :: push_back用于预定义的构造函数?

我在这里问我的看法是否真实。我原本以为定义矢量 v(size_t someSize,T init_value)将调用诸如vector之类的函数 ::保留,而不是......

回答 1 投票 5

使用SDL2渲染精灵

我对游戏开发非常陌生。我试图用SDL在一个窗口上移动精灵。我正在使用http://gamedevgeek.com/tutorials/moving-sprites-with-sdl/作为参考,以帮助我......

c++
回答 1 投票 1

如果它们位于不同的数据结构中,那么维护相同数据的两个副本是不好的做法吗?

假设我有一组通用的索引对象,U和这些对象的子集,S是大的(比如,1,000,000个元素),但是U更大(比如至少100,000,000)。我想表演......

回答 3 投票 4

在QTableWidget中区分交替的行颜色和选择颜色

我有两个QTableWidgets,应该同步他们的选择。更准确地说,表2中选择的所有内容都应在表1中自动选择。一切正常,但如果我......

回答 1 投票 0

在虚拟成员函数中`删除这个'是安全的吗?

我已经知道某些形式的“自杀”是安全的(被认为是合法的),但是,在虚拟成员函数中执行删除是否特别安全?注意,“安全”,我的意思是“......

回答 1 投票 9

如何在C / C ++中声明16位二进制位字符?

大家都知道,如果你声明一个8位的值,你可以做一些像int a = B10001110;就像那个vut我不知道怎么用16位声明它,我做了类似int b = ...

回答 2 投票 -10

如何在Qt5中从QVariant获取QString形式的数据?

我有一个带有userType QVariantList的QVariant,当我调试qvariant QVariant时,确切的格式如下所示(QVariantList,(QVariant(QVariantMap,QMap)(QVariant(QSariant)

回答 1 投票 1

C ++复制/移动构造函数和赋值运算符

我想了解C ++ copy / move构造函数和赋值运算符,让我们首先给出代码示例:Header:class Person {public:Person(); Person(const char * name,int age);人(...

c++
回答 2 投票 1

如何围绕当前光标在MFC中的位置绘制一个矩形

我试图围绕当前光标在MFC中的位置绘制一个矩形。当我移动鼠标时它可以工作但是当我停止移动鼠标时矩形消失了。 void CView1 :: OnMouseMove(...

回答 1 投票 1

Visual Studio C ++组合框控件不适用于多字节字符集

我有一个使用Combo-box控件的Visual Studio 2005 C ++ MFC项目。物业类型=下拉列表。该项目最初在UNICODE中,并且组合框控件按预期工作。然后我......

回答 2 投票 0

所有主要评论时都启动该计划

我使用Code :: Blocks但是从昨天开始我将所有主要内容放在注释中时,该程序仍然有效,就好像它不再编译一样。而且,无论进行哪些修改(仅在主要内容),...

回答 1 投票 -1

std :: list应该被弃用吗?

根据Bjarne Stroustrup在他的Going Native 2012主题演讲中的幻灯片,在std :: list中的插入和删除在现代硬件上非常低效:Vector beats list for ...

回答 4 投票 9

所有派生类必须实现自己的析构函数,否则报告编译错误?

最近面试官问我以下问题“派生类允许从基类继承,但所有派生类必须实现用户定义的析构函数。如果派生类没有定义...

回答 1 投票 4

是否可以同时拥有两个或更多活动异常?

C ++ 17引入了一个新函数std :: uncaught_exceptions:检测已抛出或重新抛出的异常数,但尚未输入匹配的catch子句。以下代码:#include ...

回答 1 投票 8

为什么复制构造函数与Move Constructor一起被调用?

这个问题看起来很奇怪,但我已经检查了多个编译器。在我的代码中,我有一个Move Constructor和一个复制构造函数作为类A {int val; public:A(int var):val(var){} ...

回答 1 投票 4

© www.soinside.com 2019 - 2024. All rights reserved.