c++ 相关问题

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

朋友声明的复杂范围规则有什么意义?

我最近发现朋友声明范围遵循极其特殊的规则 - 如果你有一个函数或一个尚未声明的类的朋友声明(定义),它是......

回答 1 投票 11

在硬件向量指针和相应类型之间`reinterpret_cast`是一个未定义的行为吗?

做这样的事情是合法的吗? constexpr size_t _m256_float_step_sz = sizeof(__ m256)/ sizeof(float); alignas(__ m256)float stack_store [100 * _m256_float_step_sz] {}; __m256&hwvec1 = * ...

回答 2 投票 1

编译器在这里做了什么:int a = b *(c * d * + e)? [重复]

我的程序中有一个奇怪的错误,经过几个小时的调试后,我发现了以下非常愚蠢的行:int a = b *(c * d * + e)如果你没有看到它:d和e之间我写了* +,只是......

回答 8 投票 74

如何在宏之后需要分号

所以我正在编写一个库,必须使用-pedantic -ansi -std = c ++ 98 -Werror和-Weverything for clang和-Wall -Wextra为gcc构建,我有这个宏TESTSUITE(X)的目的是用过的 ...

回答 2 投票 3

如何将参数传递给已经开始运行的线程

嗨,我有一个应用程序使用一个线程将缓冲区从* src复制到* dst,但我希望在程序开始时启动该线程。当我想使用我想传递* src的线程时,......

回答 2 投票 0

C ++:需要从几个类似接口的类继承的参数类型

我希望能够创建非模板函数,该函数需要从少数其他类继承类的类。类A1 A1 {}; A2级{}; A3级{}; B级:公众......

回答 2 投票 0

C ++ - vector <>中的std :: unique_ptr是nullptr

我想将Particle对象存储在矢量对象中,以便稍后可以访问它。这些粒子(电子和质子)继承自包含toString()虚方法的Particle类。 ...

回答 1 投票 9

std :: shared_ptr operator []等效访问

在C ++ 17中,std :: shared_ptr有一个operator []来允许索引基于向量的指针(http://en.cppreference.com/w/cpp/memory/shared_ptr/operator_at)如何获得类似的访问权限运营商......

回答 2 投票 5

在'int'之前,Extern“C”错误预期为'=',',',';','asm'或'__attribute__'

我试图将一个已编译的库包含在Nordic nrf52840上的C项目中。下面(据我所知)是一种链接到.lib文件中的一些方法foo和bar的方法,其余的...

回答 1 投票 0

这段代码在做什么,我该如何操作呢?

好。自从我使用C ++以来已经很长时间了,我想我已经对这段代码的作用有了一个大概的了解。 (我正在考虑代码的相关部分,假设适当的库被引入,...

c++
回答 1 投票 -4

C ++如何检测Windows 10

我多年前编写了一个PC审计工具,并一直保持最新状态。其中一个基本功能是报告正在审核的PC上运行的Windows版本,我有...

回答 4 投票 21

无法摆脱控制台窗口中的退出代码

所以我运行了类似的代码:#include using namespace std; //是的,我知道这是不好的做法int main(){int variable(0); cout <<“GET INPUT:”; ...

回答 1 投票 0

为什么后缀增量运算符采用伪参数?

看看这些函数签名:class Number {public:Number&operator ++(); //前缀++数字运算符++(int); // postfix ++};前缀不带任何参数,但......

回答 6 投票 20

在C ++ Builder中将Hunspell编译为静态库

我试图在C ++ Builder中使用Hunspell DLL但只有麻烦。所以我尝试编译为静态库。但即使这样也不顺利。我到目前为止所做的步骤:......

回答 1 投票 0

矩阵中主对角线下的最高偶数。非常大数字的解决方案?

该程序似乎工作得很好,但我的导师告诉我,如果我输入一个非常大的负数,它将无法工作。他还告诉我它与行max = a [i] [j]有关。 ...

回答 2 投票 0

Qt c ++应用程序中的Python解释器 - numpy MSVC调试

我正在开发一个在Windows上嵌入python解释器的Qt应用程序。我正在使用MSVC 2015作为构建工具和Python 3.6.4。当我在Windows上安装Python时,我也安装了调试版....

回答 1 投票 0

如何使用ov_open_callbacks从流中打开Ogg Vorbis文件

打开Ogg Vorbis文件的标准方法是使用ov_fopen或ov_open。但是,如果文件路径包含非ASCII字符,则两种功能都不适用于Windows。在这种情况下,有可能......

回答 1 投票 0

什么时候在类中检查函数的定义?

A类{public:int fun1(); int fun2(); void sum(){cout <

回答 2 投票 -2

如何在C ++中的32位平台上计算64位哈希?

据我所知,std :: hash计算类型为size_t的散列,但我需要计算uint64_t类型的散列,无论应用程序是32位还是64位,将其写入文件并读入另一个...

c++
回答 1 投票 -2

用||折叠函数操作者

我试图将函数应用于参数包中的每个类型,然后折叠结果。示例:https://godbolt.org/z/0YNon_#include #包括 模板

回答 2 投票 -4

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