标签:c++11

翻译

c – 执行constexpr操作符重载的指南?

viewed(1)

考虑一个带有重载乘法运算符* =和operator *的简单int Wrapper类。对于“旧式”运算符重载,可以使用operator * =来定义运算符*,甚至还有一些类似于Boost.Operators的库,以及@DanielFrey的...

翻译

c – 传递任何函数作为模板参数

viewed(1)

我想把函数值作为模板参数传递给一个函数。目前我所做的最好的是: template< typename F, F f > void pass() { ... } …使用: pass< decltype(&...

翻译

在Ubuntu上安装C11编译器?

viewed(1)

在Ubuntu 11.04上获得最新的C11编译器的最简单方法是什么,而不会破坏分发版中的现有编译器。我更喜欢预先构建的包,而不是自己编译整个工具链。 严格来说,我不能为您提供任何符合100%C 2011标准的开源编译器,因为还没有100%...

翻译

c – 外部模板是否防止函数内联?

viewed(1)

我不完全清楚新的外部模板功能是如何在C 11中工作的。我知道它旨在帮助加快编译时间,并简化与共享库的链接问题。这是否意味着编译器甚至无法解析函数体,强制执行非内联调用?还是简单地指示编译器在进行非内联调用时不会生成实际的方法体?显然,链接时...

翻译

在C 11中使用max作为谓词

viewed(1)

在C 03中,以下代码正常工作: int main() { std::vector<int> v; v.push_back(1); v.push_back(2); v.push_back(3); std::vector<i...

翻译

C 11在Windows上

viewed(1)

我想知道C11中的编写软件在Windows上的工作原理如何。使用Windows的本机编译器之一,最舒适(最自然)最为自然 – 我正在考虑Visual Studio 2012 Express或Visual Studio 2013 ...