C ++是一种通用编程语言。它最初被设计为C的扩展,并保持类似的语法,但现在是一种完全不同的语言。使用此标记来查询有关使用C ++编译器编译的代码的问题。对特定标准版本[C ++ 11],[C ++ 17]等相关问题使用版本特定标记。
我编写了一个使用Qt框架的C++应用程序。我想让这个应用程序在不同的平台上可用。由于我使用Linux,所以我为Lin编译代码没有任何问题...
我的目标是用c++制作一个计算器。我正在使用 Visual Studio 代码。计算器将包括计算顺序(首先是括号,然后是 * 和 /,然后是 + 和 -)。在终端中,您编写一个等式...
//线程1: obj.store(1,发布); // #1 // 线程 2: obj.store(2, 发布); // #2 //线程3: obj.load(获取); // #3 obj.load(放松); //#4 假设#3 读取值 1,#4 读取值
我希望有一个带有单个类型参数的类模板,并且在类内部保存一个指向链表中下一个类的指针,但允许该类可能是不同的......
在C++中,你可以创建一个模板类实例的链接列表,并在列表中混合类型
我希望有一个类,由单个类型参数模板化,并且在类内部保存一个指向链中下一个类的指针,但允许该类可能是不同的类型。 我
AVX512 中 _mm256_sign_epi8 的等效函数
我正在尝试编写 AVX512 代码。在进行相同的工作时,试图在 AVX512 中寻找类似于 _mm256_sign_epi8 的函数,但无法找到等效的函数。这真的是你...
我正在尝试在结构中使用 std::atomic,期望涉及在多线程环境中存储和加载值的操作将是线程安全的。
我正在使用二叉搜索树进行莫尔斯转换。 (是的,我知道这对于这项任务来说不是必需的,但这是为了学校作业。) 作为我的将军,我对如何解决这个问题感到困惑
VS/MFC 还在使用“afx_msg”装饰器之类的东西吗?
我正在开发一个 MFC 程序,该程序可以追溯到 VC6 时代。当时有一个类向导,它使用一堆装饰器和注释中的标记来解析类文件。 例如,它...
我看到了十年前编写的其他一些 QnAs,它们实现了单独的下标运算符重载以进行读写。 对于即: 参考文献 1 类字符串{ 民众: Cref 类; 克里夫
我正在尝试将垂直滚动条添加到我的 CEdit 继承控件中,该控件仅在需要时才出现。我使用的明显策略是确定文本高度是否大于控件...
我的应用程序是一个多线程应用程序,我创建一个线程,该线程不断读取套接字上的数据以连续检查来自服务器的通知,其他线程在 ev 之后向服务器发送请求...
我正在尝试从字符串转换为 uint64_t 整数。 stoi 返回一个 32 位整数,因此它在我的情况下不起作用。还有其他解决办法吗?
在以下代码中,结构体 B 是与基结构体 A 的聚合,B 对象是聚合初始化的 B b{ A{} }: #包括 结构体A { A() { std::cout << "A "...
我写了一个CUDA SGEMM程序,当我想用多线程CPU实现来测试速度时,它无法以多线程方式运行。我单独隔离了 CPU 实现...
我正在阅读有关线程同步的内容,并开始了解好像https://en.cppreference.com/w/cpp/language/as_if。 我的问题是编译器可以重新排列/优化下面的代码...
如何从 CMake 中隐藏 Visual Studio 中的目标
我正在使用 CMake 生成 .sln。 我想使用 Google Test 并使用此类代码来添加新测试: add_executable(my_test 测试/my_test.cpp) target_link_libraries(my_test gtest gmock_ma...
首先,抱歉我的英语不好。 upcast with struct 编译得很好 结构体FTTestBase { 民众: FTestBase() {} }; 结构 FTestDerived : FTestBase { 民众: FTestDerived() {} }; std::共享...
好的,系好安全带。 给定一个由点 A 和 B 以及多边形 C 构成的线串,我如何确保 A->B 线不与 C 中的任何墙壁相交或位于 C 内部? #包括...