c++11 相关问题

将此标记用于必须编译为C ++ 11的代码(不使用C ++ 14或更高版本中引入的任何功能)。

Union的使用参考

在工作中,我一直在使用 Linux 和 C++11 和 C++14 的 GCC 编译器。在一些工作代码中,我使用联合来存储引用和指针,如下所示:(简化为仅导入...

回答 3 投票 0

Program Database Toolkit(PDT) cxxparse/cxxparse4101 解析包含“#include<map>”和“std::to_string”的简单 C++ 文件时出错

我在使用 cxxparse/cxxparse4101 解析简单的 C++ 源文件时遇到错误。有人可以帮我吗? .c++ 文件: //地图.cpp #包括 #包括 #包括...

回答 1 投票 0

在c++向量中,为什么我们不能单独打印迭代器值?

在下面的代码中,如果我键入以下两个内容之一,则会出现错误 计算<< "value of it: " << vec.begin() << endl; cout << "value of it: " <...

回答 1 投票 0

cppreference 中的 c++11/14 的内存_order_relaxed

我对宽松订购的说法感到困惑 即使使用宽松的内存模型,也不允许出现凭空出现的值 循环依赖于它们自己的计算,例如 x 和

回答 1 投票 0

我如何知道我的编译器是否支持 XXXX C++11 功能? [重复]

可能的重复: 如何检查 C++11 支持? 我正在编写一个小型库,只要编译器支持类枚举,我就想使用它们。我还想使用其他 C++11 功能...

回答 4 投票 0

如何在基于范围的循环中从向量中删除?

我只是想删除基于范围的循环中的指定元素: 向量 vec = { 3, 4, 5, 6, 7, 8 }; 对于(自动和我:向量) { 如果 (i>5) vec.擦除(&i); } 怎么了?

回答 5 投票 0

std::function<void()> 到 void*

考虑以下代码(请参阅https://rextester.com/OAWUM62639): #包括 #包括 无效 foo( int x_ ) { std::cout<< "Value: " <<...

回答 1 投票 0

C++ 成员函数在声明后用 & 或 && 标记 - 这是什么意思?

我知道 C++ 类定义中的成员函数的签名可以附加 const - 我认为这可以保证该方法不会更改(......的非可变成员)

回答 1 投票 0

reinterpret_cast<volatile uint8_t*>(37)' 不是常量表达式

gcc 无法编译下面的代码,而 clang 可以编译。我无法控制宏 PORTB,因为它位于第 3 方库 (avr) 中。 这是一个 gcc 错误吗?我该如何在 gcc 中解决这个问题?作为一个

回答 2 投票 0

如何将Template类的头文件链接到其实现文件,然后在命令提示符下通过g++编译器在程序中使用它?

这是我的文件目录: 以下是模板类 Foo 的头文件 Foo.hpp 中的代码: //Foo.hpp #ifndef FOO_HPP #定义FOO_HPP 模板 类 Foo{ 公开...

回答 1 投票 0

有错误的程序还能编译吗?

我有一个关于程序如何编译的问题。如果我用 C++ 编写一个程序,并且我犯了一个错误,例如输入: 整数x = 4; 计算<< x % 10 = 0; // assignment error Will the

回答 2 投票 0

C++查询,如何创建动态对象并同时向构造函数传递值?

#包括 立方体类{ 民众: 内部侧; 立方体(内部边){ 立方体::边=边; } int 计算体积() { ...

回答 2 投票 0

默认构造的(空)shared_ptr会自动初始化为nullptr吗?

我从一些博客中读到,默认构造的(空)shared_ptr 会自动初始化为 nullptr。但在标准中找不到任何此类明确的声明。 我写了一个小sni...

回答 2 投票 0

将 chrono 持续时间转换为 time_point

如何将 chrono 持续时间转换为 time_point,该时间点晚于给定持续时间的时钟纪元?我试图在计时器中找到纪元时间,但没有成功。

回答 1 投票 0

使用std::thread和native_handle()设置线程关联掩码

这是创建线程并使用 std::thread 设置亲和力的正确方法吗? std::thread myThread(threadFunction); HANDLE threadHandle = myThread.native_handle(); 设置ThreadAffinityMask(threadH...

回答 1 投票 0

C++11 std::thread 和 native_handle()

这是创建线程并使用 std::thread 设置亲和力的正确方法吗? std::thread myThread(threadFunction); HANDLE threadHandle = myThread.native_handle(); 设置ThreadAffinityMask(threadH...

回答 1 投票 0

C++11 <thread> 和 native_handle()

这是创建线程并使用 std::thread 设置亲和力的正确方法吗 std::thread myThread(threadFunction); HANDLE threadHandle = myThread.native_handle(); 设置ThreadAffinityMask(threadHa...

回答 1 投票 0

如何使用 std::is_integral<> 选择实现?

如果 std::is_integral<>::value 为 true,我尝试返回 int64_t。 否则,我想在对象上调用 to_int64t() 。 我下面的尝试失败了,因为

回答 3 投票 0

为什么我的预处理器宏看起来比手动编写慢或快?

昨天工作时,我的同事声称预处理器宏比手动编写变量和函数慢。上下文是我们有一个类,其中的成员变量有时是

回答 1 投票 0

C++11:为什么 std::condition_variable 使用 std::unique_lock?

在使用 std::condition_variable 时,我对 std::unique_lock 的作用有点困惑。据我理解的文档, std::unique_lock 基本上是一个臃肿的锁防护,带有...

回答 3 投票 0

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