c++11 相关问题

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

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

使用JNI的bazel c++程序,如何处理.jar的路径与相对路径

bazel终于做了一个bazel-bin,我的c++代码终于找不到jar的相对路径了。 options[1].optionString = (char*)"-Djava.class.path=.:JavaNativeInterface.jar" 我尝试平躺...

回答 1 投票 0

如何在跨平台的 C++ 中获取系统启动/启动时间(以毫秒为单位)(它应该在 Windows / IOS / Android / MAC 中工作)

我用c++编写了一个框架dll,它可以在windows、Mac、Android、IOS等跨平台上使用。我需要实现一个 API get_time_since_boot_milli_seconds() 这会给我...

回答 1 投票 0

默认构造函数,哪一个更正确/惯用?

以下之间有什么区别吗? A类{ std::vector vec {1, 2, 3}; 民众: // 更多内容... }; 一个一个; // 隐式默认构造函数 B类{ std::向量 ...

回答 1 投票 0

静态 constexpr 数据成员的未定义引用错误

我很困惑这里出了什么问题。 我收到一个数组的未定义引用错误,我的定义方式与其他两个数组相同,它们不会在代码中的其他地方引发错误。 下...

回答 2 投票 0

抛出“std::system_error”实例后调用终止

当我在 Linux 版本 2.6.36 中使用 std::call_once 时,会出现错误: 抛出“std::system_error”实例后调用终止 什么():未知错误-1 中止 编译命令: 米普塞尔布伊...

回答 2 投票 0

是否可以推迟 thread_local 初始化?

如果我在外部函数的另一个线程上下文中定义了一个 thread_local 对象,是否可以在另一个线程中重新初始化该对象? int main() { thread_local string str( &q...

回答 1 投票 0

c++11 std::map 包含大量元素不起作用。此外,我需要使用 upper_bound 函数,但插入函数卡住了

好吧,我需要你们的帮助..我正在与 c++11 中的 std::map 作斗争,因为我需要在 for 循环期间存储两个以上的输出。为了更清楚,我应该使用这样的东西: std::地图&...

回答 1 投票 0

为什么 C++11 要求 std::sort 具有 WCET O(n log n)?

自 C++11 起,C++ 标准库(参见标准草案版本的第 25.4.1.1 节)要求 std::sort 算法具有渐近最坏情况执行时间 O(n log n),而不是...

回答 1 投票 0

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