c++ 相关问题

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

C++23 将 mdspan 格式化为矩阵

我正在尝试指定一个格式化程序来将2级的mdspan打印为矩阵,非常有用。我至少希望元素格式能够工作,例如std::println("{::.2e}", matrix) 将打印

回答 1 投票 0

推导大量模板参数的最小方法

我经常遇到以下最小假设示例所示的问题。 我有一个这样的库函数: /** * `shoes` 可以取值 {0, 1, 2} * `isNew` 可以采用

回答 1 投票 0

CLion Cmake mysql.h 误解

我是 C++ 开发新手。 我想尝试使用 MySQL 数据库,但不明白它出了什么问题。这是我的代码: #包括 #包括 MYSQL*

回答 1 投票 0

布尔变量通常是作为单个位实现的吗? [重复]

可能的重复: 一字节布尔值。为什么? 我想向类添加一个布尔变量。然而,这个类对大小非常敏感,因此我不愿意添加另一个字段。然而,它是

回答 3 投票 0

如何用VDM++语言编写函数[已关闭]

我正在制作VDM++的翻译器。它将 VDM++ 代码转换为 C++。为此,我正在将 VDM++ 映射到 C++。 我想知道如何在VDM++中编写函数? 例如。 浮点函数X(...

回答 1 投票 0

流行的 C++ 编译器对 std::sort 和 std::stable_sort 使用什么算法?

流行的 C++ 编译器对 std::sort 和 std::stable_sort 使用什么算法?我知道该标准只给出了一定的性能要求,但我想知道哪些算法流行

回答 2 投票 0

C++ 编译器如何设法发出完全无意义的代码? [已关闭]

这是此问题的代码的稍微修改版本: #pragma警告(默认值:4716) int 递归(int i) { 整数结果; 结果 = (i>1 ? i - recur(i/2) : 3); // 有意返回

回答 2 投票 0

为什么 MSVC 不针对 char 或 const char* 优化 cout,但针对 int 却优化?

比较代码: const char x = 'a'; std::cout<< x; 00C31000 mov eax,dword ptr [__imp_std::cout (0C32054h)] 00C31005 push eax 00C31006 call std::operat...

回答 2 投票 0

使用 C/C++ 在同一个可执行文件中进行不同的优化(普通、SSE、AVX)

我正在开发 3D 计算的优化,现在我有: 使用标准 C 语言库的“普通”版本, 使用预处理器 #define U 进行编译的 SSE 优化版本...

回答 3 投票 0

C++ 中已弃用的强制转换

我正在使用 Code::Blocks 来学习 C++。考虑以下代码: C #包括 使用命名空间 std; int main(int argc, char** argv) { 常量 int i = 0; int* j = (int*)...

c++
回答 2 投票 0

使用intel编译器编译DLL时出错

我正在尝试从控制台编译 DLL,而不使用任何 IDE,并面临下一个错误。 我写了这段代码: 测试_dll.cpp #包括 #define DLL_EI __declspec(dllexport) 布尔赢...

回答 1 投票 0

编译器会优化静态函数中未使用的参数吗?

我有一组函数,它们全部声明为静态和快速调用。它们中的大多数都使用指向结构体的指针,该结构体或多或少起到了 C++ 中 this 的作用。有些功能不...

回答 3 投票 0

2个相同/不同矩阵相乘的性能

我正在对科学应用程序进行一些性能测试,并尝试考虑所有可能影响应用程序性能的元素(例如缓存大小层次结构CPU速度...缓存

回答 1 投票 0

(int)-2147483648 除以 (int)-1 的结果,使用不同的编译器? [已关闭]

众所周知,最小的整数根据编译器的不同而不同,所以我有这样的问题:使用各种编译器时,(int)-2147483648 除以(int)-1 得到的结果是多少...

回答 1 投票 0

与编译器相比,为什么调试器在发生错误时更加具体?

来自《C++ 思维》-卷。 1: 口译员有很多优点。从写代码到写代码的转变 执行代码几乎是立即的,并且源代码始终是 可用,所以国际...

回答 2 投票 0

在 Qt 中使用 C++ 运算符作为槽

我想知道是否可以(以及如何)使用 C++ 运算符,例如 ()、[] 作为 Qt 插槽。 编译器似乎在抱怨这个简单的代码 类 MainWindowDecorator :公共

回答 1 投票 0

重新连接设备后boost::asio::serial_port读取

我在从 GPS 设备(USB 串行)读取 boost::asio::serial_port 类时遇到问题。连接设备并从中读取数据工作正常,但是当我断开并重新连接设备时,

回答 3 投票 0

C++ 中的语法错误

我是c++新手。我的朋友刚刚给了我这段代码,但它不起作用,并发送了许多语法错误,例如:错误 C2146,错误 C2734,...我不熟悉,所以我认为最好问一下

回答 2 投票 0

多线程导致C++运行时间线性增加

我正在为回测器设计一个快速的 csv 阅读器。为了读取 csv 文件,我首先将其读入字符串。此后,我创建多个线程来解析数据并将其存储在...

回答 1 投票 0

std::move 在 lambda 内捕获 unique_ptr

我想将 std::unique_ptr 捕获到 lambda 中,然后将其移到 lambda 内的另一个函数中,但是我的两个最小示例无法编译,我不确定为什么。 有人能给我解释一下吗,w...

回答 1 投票 0

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