c++11 相关问题

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

std :: move(std :: array)g ++ vs visual-c ++

我在visual studio 2013的项目中为我的std :: array中的元素实现移动构造函数时遇到了一些问题。所以我尝试在notepad ++中创建一个用g ++ 5.3编译的最小例子....

回答 2 投票 3

用C ++ 11激活 要么

我正在使用一个名为PyPHS的Python库,专门用于物理建模。为了在模拟期间保存计算,它实现了C ++代码生成功能。它使用CMake生成...

回答 1 投票 1

如何检测类型是否可以流式传输到std :: ostream?

我正在尝试编写一个类型特征来检测类型是否有重载运算符<

回答 5 投票 31

std :: move和std :: forward之间有什么区别

我在这里看到了这一点:Move Constructor调用基类Move构造函数有人可以解释:std :: move和std :: forward之间的区别,最好是一些代码示例吗?怎么想......

回答 3 投票 149

如何将矢量(或类似)传递给可变参数模板

假设我有以下代码:template void DoSomething(const Args&... args){for(const auto&arg:{args ...}){//做某事}}现在......

回答 2 投票 2

为什么即使目标阵列很小,strcpy也不会抛出错误? [重复]

我在目标数组小于源数组的两个char数组上使用strcpy。但strcpy似乎并不关心。事实上,它将源数组无耻地复制到目标数组,我......

回答 1 投票 -3

如何在转移中间处理半开插座?

/ *基本的事情已经完成。* / / *像设置连接和接收* / namespace bar = boost :: asio :: error; void doWrite(char * buffer,size_t size_){boost :: asio :: async_write_some(socket,...

回答 1 投票 0

如何使用condition_variable真正wait_for不超过一定的持续时间

事实证明,condition_variable :: wait_for应该真的被称为condition_variable :: wait_for_or_possibly_indefinitely_longer_than,因为它需要在真正超时之前重新获取锁定...

回答 3 投票 13

有没有办法在VS2012中编写make_unique()?

Herb Sutter在那里提出了一个简单的make_unique()实现:http://herbsutter.com/gotw/_102/这里是:模板 的std ::的unique_ptr make_unique(...

回答 6 投票 16

显式默认构造函数

这段代码可以很好地编译GCC 5.X,MSVC,但是GCC 6.X给出错误:“从初始化列表转换为'a'将使用显式构造函数'a :: a()'”,clang“选择的构造函数是显式的...

回答 1 投票 19

print使用可变参数宏对调试行进行多次打印

我正在使用qt,gcc和c ++ 11。我想要一个以这种方式工作的调试函数:int a = 1;浮动b = 2.2; QString c =“你好”;用法:myFunc(a); //打印1 myFunc(a,b); // ...

回答 3 投票 2

string :: npos的替代品

在自定义类的自定义find()方法返回自定义数据结构中元素的索引位置的情况下,是否有比返回string :: npos更优雅的东西?回报 ...

回答 1 投票 3

使用variadic-template函数计算多个值的平均值

我正在尝试编写一个函数来确定任意数量的参数的平均值,所有这些参数都具有相同的类型。出于学习目的,我试图使用变量模板化...

回答 4 投票 2

忽视gcc / clang的“-Wmissing-braces”警告是明智的吗?

考虑以下程序:#include int main(){std :: array x = {0}; // 警告! x = {{0}}; //没有警告返回0;第一次初始化导致......

回答 4 投票 46

哈希函数为“查找包含P中最大点数的行”

以下是编程访谈元素书中的段落:让P成为平面中n个点的集合。每个点都有整数坐标。设计一种有效的计算算法...

回答 1 投票 4

istringstream将字符串放回输入并再次读取

所以我从文件中读出行,然后通过stringstream读出行。我发现问题是由于线的格式很少2个单独的部分被写在一起并得到阅读...

回答 2 投票 0

将静态库链接到共享库(例如openmp)是一个好主意

我正在linux系统上构建一个共享库,该库旨在用于将部署在服务器上的Docker中的项目中。这个共享库使用openmp。因此,我想知道...

回答 2 投票 0

让线程等待值在内存中更改的有效方法?

出于某些愚蠢的原因,我的(GNU / Linux)机器上有一块硬件只能通过向内存写入值来传达某种情况。假设通过一些魔法,记忆的领域......

回答 2 投票 2

自己的范围初始化

我正在尝试使用Eigen3生成2d浮点矩阵(num_samples,num_ranges),使得每列是[0,num_samples]的连续间隔范围,如[0,1,2 ... num_samples - 1]。我......

回答 1 投票 0

C ++如果值来自成员变量,则复制 初始化和const引用初始化之间存在差异

请考虑以下事项:#include using namespace std; class MyClass {public:MyClass(s tring myMemberInitValue); const string getMyMember1();私人的: ...

回答 2 投票 4

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