c++11 相关问题

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

std::multimap 的用例

我不太明白这个数据结构的用途。 std::multimap 和 std::map> 之间有什么区别。 std::multiset 也是如此 - 它可以......

回答 3 投票 0

线程安全延迟初始化:静态 vs std::call_once vs 双重检查锁定

对于线程安全的延迟初始化,应该更喜欢函数内的静态变量、std::call_once 还是显式双重检查锁定?是否存在任何有意义的差异? 这三个都可以...

回答 1 投票 0

C++ 假设

有一次我在 C++ 中看到了一种假设某些事情的方法,例如: 整数x=7; 假设(x==7);//如果不正确,将出现红色错误,程序将结束。 有人可以告诉我确切的代码是什么吗...

回答 1 投票 0

扩展不同长度的参数包

我想“生成”函数指针的跳转表。所指向的函数有两种类型的模板。应该为每个可能的 p 实例化一个不同的函数...

回答 4 投票 0

完美转发中的模板参数推导

我正在学习完美转发,并运行示例代码(如下所示) 模板 无效show_type(T t){ std::cout << typeid(t).name() << std::endl; } template<

回答 1 投票 0

有 C++11 临界区吗?

我正在尝试找到 C++11 临界区的等效项,新的 C++11 互斥概念是否受进程限制(例如,仅在用户空间上强制执行互斥)?也许它是特定于实现的......

回答 3 投票 0

std::带有可移动、不可复制参数的线程

以下程序不能在 VS11 beta、gcc 4.5 或 clang 3.1 中构建 #包括 #包括 int main() { std::unique_ptr p; std::线程 th([](std::

回答 2 投票 0

使用“auto”迭代 C++ std::map 数据结构的含义

到目前为止,我一直使用迭代器来遍历映射中的所有键,如下所示: for (std::map::iterator it=mymap.begin(); it!=mymap.end(); ++it){ 标准:...

回答 6 投票 0

使用“auto”迭代 C++ STL 映射数据结构的含义

到目前为止,我一直使用迭代器来遍历 STL 映射中的所有键,如下所示: for (std::map::iterator it=mymap.begin(); it!=mymap.end(); ++it){ ...

回答 6 投票 0

在旧版本的linux上运行可执行文件?

有没有办法在同一发行版的旧版本 Linux 上运行(而不是重新编译)我的 C++ 可执行文件? 示例:假设我在 RHEL 6 上编译了代码,并希望在 RHEL 4 或 5 上运行我的可执行文件...

回答 2 投票 0

在旧版本的 Linux 上运行我的代码

我是 Linux 编程新手,我想知道有没有办法在同一发行版的旧版本 Linux 上运行(而不是重新编译)我的 C++ 可执行文件? 示例:假设我在 RHEL 6 上编译了代码...

回答 2 投票 0

如何开启Intel C++编译器12.1.2的C++0x

我在Arch Linux 3.2.1上安装了最新版本的Intel C++编译器v12.1.2。当我使用 icpc 编译我的 C++ 文件时 icpc -O3 -DNDEBUG -std=gnu++0x -o obj/main.o src/main.cpp -c 或者 icpc-O3-

回答 2 投票 0

std::chrono的time_point可以悄悄溢出吗?

#包括 #包括 int main() { constexpr std::chrono::duration kLastWarningMsgDuration{ 10 }; // 默认时间点(零) std::chrono::steady_c...

回答 1 投票 0

将 const 与 typedef 类型一起使用

以下代码在大多数编译器(包括 Microsoft Visual Studio 的 - cl、Minimalist GNU for Windows - MinGW)上编译良好,但在 Digital Mars 编译器 - dmc 上编译失败,并出现错误:错误...

回答 1 投票 0

C++0x TMP 编译速度

这个问题重点关注模板元编程结构。我发现两篇文章(一篇和两篇,两篇没有提供确凿的证据,但我相信这些说法)提供了证据表明......

回答 1 投票 0

如何在C++11中初始化包含union的结构体数组?

我的问题与我的另一个问题紧密相连。我一直在努力初始化包含联合结构成员的数组。 假设我在 C++1 中有以下声明...

回答 1 投票 0

为什么copy_if实现不将unary_predicate作为const引用参数

模板 OutputIt copy_if(InputIt 首先,InputIt 最后, OutputIt d_first,UnaryPred pred) { for (; 第一个 != 最后一个; ++第一个) ...

回答 1 投票 0

从文件中读取第 11 列数字并求平均值?(c++)

这是我的初学者c++作业, 我有一个包含 12 列数字、50 行的文件。 我被要求找到第 11 列数字的平均值并将其显示在标准输出上...

回答 2 投票 0

c++ 全局变量的后期实例化

我有一些代码,必须通过相当多的代码来设置全局资源: 全局类 foo; // 全局变量/对象;给它一个生存的记忆空间 无效 doSomething( 无效 ) { foo.bar(); ...

回答 5 投票 0

C++编译器如何支持C++11原子,但不支持C++11内存模型

在查看 Clang 和 g++ C++11 实现状态时,我注意到一些奇怪的事情: 它们支持 C++11 原子,但不支持 C++11 内存模型。 我的印象是你一定...

回答 3 投票 0

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