c++ 相关问题

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

我需要了解矩阵乘法在这个 C++ 程序中是如何发生的

这是从 Austin Morlan 的 ECS 示例中获得的代码。 Mat44 类 { 民众: Mat44() { //@格式化程序:关闭 m[0][0] = 1.0f; m[0][1] = 0.0f; m[0][2] = 0.0f; m[0][3] = 0...

回答 1 投票 0

从模板函数中提取函数参数类型

假设我有一个需要函数指针的模板: 模板 无效 f(FncPtr fp) { if constexpr ("is_first_arg_double") { // 是这样的吗...

回答 1 投票 0

emmake:错误:无法找到库-lTKernel

各位!我正在尝试使用 emmake 编译包含 OpenCascade api 的项目。当我使用 cmake .. 和 make 命令时,一切正常!请注意,我已经在我的机器上安装了 OpenCascade...

回答 1 投票 0

在数组中交换备用

您已获得一个大小为 N 的数组/列表(ARR)。您需要交换数组/列表中的每对备用元素。 您不需要打印或返回任何内容,只需更改输入数组...

回答 2 投票 0

如果客户端和服务器在 gRPC 中的同一进程上下文中运行,如何绕过 IPC 机制?

在我正在开发的一个项目中(在基于Linux的系统上),我有服务器,它可以有多个客户端。所有这些都发生在一台机器上,因此我使用Unix域套接字作为grpc IPC

回答 1 投票 0

如何让threadPool对象等待所有任务完成?

ThreadPool代码是: #pragma 一次 #包括 #包括 #包括 #包括 #包括 #包括 #包括<

回答 1 投票 0

令人困惑的回溯表明存在不符合预期的递归调用

我的程序很少发生崩溃,只有在触发STR时才会偶尔发生(STR是在QNX OS中暂停程序并恢复程序)。以下回溯令人困惑......

回答 1 投票 0

这两种情况的初始化顺序有什么区别吗?

考虑这个例子: #包括 结构体A { A() { std::cout<<"hello" << std::endl; } }; inline A a; int main() { } This example causes the pro...

回答 1 投票 0

使用 #pragma pack 时仍然会发生结构体的 C++ 填充

我正在尝试使用 C++ 结构实现 24 位整数数据类型。我希望它的大小为 24 位/3 字节——而不是填充到 4 字节 int 中。我正在使用 Visual Studio Community 2019 的编译器。 ...

回答 1 投票 0

GNU/Linux systemd/sd-device 创建和过滤 sd_device_enumerator 时出现问题

前言: 我不是一个好的开发人员,我才刚刚开始,下面的代码是我正在构建的一个更大程序的一部分,只是暂时放置在主 cpp 文件中。我知道

回答 2 投票 0

在使用 GNU 编译器进行编译期间更改 Linux 中 C++ 应用程序的堆栈大小

在 OSX 中,在使用 g++ 编译 C++ 程序期间,我使用 LD_FLAGS= -Wl,-stack_size,0x100000000 但在 SUSE Linux 中我经常遇到如下错误: x86_64-suse-linux/bin/ld:无法识别的选项“--stack”...

回答 5 投票 0

std::bitset 导致堆栈溢出

我有一个总是导致我的机器上堆栈溢出的代码示例。奇怪的是,这似乎在编译器资源管理器上运行良好。我使用的是 Debian 12。 #包括 #包括...

回答 1 投票 0

如何在c中调用c++结构体函数?

$树 。 |-- 外部.c |-- sc.h `--serial_comm.cpp $ 猫外部.c #include“sc.h” int main() { 结构 MyStruct* sc; sc->myFunction1(); } $ 猫 SC.H #ifndef SC_H #d...

回答 1 投票 0

C++ 使用全局变量理解多线程

我有一个C++程序,它声明了一些全局变量。之后它分成几个线程来执行多项任务。 这些线程读取和写入其中一些全局变量。 会有吗...

回答 5 投票 0

C++ 全局变量声明

我想要做的只是在头文件中定义一个变量,然后在两个不同的 cpp 文件中使用它,而无需在每次包含该标头时重新定义该变量。 这是我尝试的方法: 变量.h #

回答 5 投票 0

inotify 未注册所有事件

我正在尝试使用 inotify 递归地监视目录,这意味着,每当在此目录或子目录之一中创建目录或文件时,我都希望收到通知。主要的可怕...

回答 2 投票 0

为什么将 int 转换为 bool 会发出警告?

使用 static_cast 将 int 转换为 bool 是不是应该可以,因为它是隐式转换的逆向转换?但我仍然收到警告。 例子: MSVC++8 布尔位 = static_cast(100);

回答 4 投票 0

编译器不会警告“int in bool context”

在我的项目中,我将许多函数的返回值从布尔值更改为枚举值。 问题出在整合上。编译器不会警告我错误使用这些函数。 我正在使用...

回答 1 投票 0

可以使用int,为什么还要存在bool?

在计算机科学中,布尔(bool)数据类型只有两个可能的值。 '对或错'。而且,在计算机科学中,1 为 true,0 为 false。那么为什么布尔值存在呢?为什么我们不...

回答 2 投票 0

GCC:禁止隐式 bool->int 转换

是否有任何 GCC 标志来禁止隐式 bool 到 int 转换? 我想收到此代码的任何警告: void 函数(int 值, bool 标志) { } int main() { 整数a=123; 布尔标志=真; ...

回答 6 投票 0

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