Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
C++ 中未评估的上下文是什么?
我经常想到的一个例子是 sizeof表达式 它不计算表达式 而是通过静态类型确定大小 例如 int func sizeof func 这是我的思维极限 所以如果还有其他未评估的上下文 那么它们是什么呢 幸运的是 该标准有一个方便的列表 5
c
C11
`std::make_pair` 中的 c++11 右值引用
对于 C 98 template
C11
在 C++ 11 中使用自制程序、gcc 和 llvm
这是我的问题 我想使用 gcc 或 clang 提供的 C 11 功能 但是 我有这些要求 我正在使用 Mac 我依赖于自制程序提供的一堆库 以及really不想自己编译它们 特别是 OSG 它本身依赖于大量其他库 并提升 尽管我总是可以自
c
gcc
C11
LLVM
Homebrew
std::regex -- 是否有一些需要链接的库?
我收到以下代码的链接器错误 include
c
regex
C11
使用成员函数启动线程
我正在尝试构建一个std thread使用不带参数并返回的成员函数void 我无法找出任何有效的语法 编译器无论如何都会抱怨 正确的实施方法是什么spawn 这样它就会返回一个std thread执行的test include
c
Multithreading
C11
函数重载和模板推导优先级
考虑以下函数声明 template
c
class
templates
C11
overloading
删除默认构造函数仍然是微不足道的?
查看标准中普通默认构造函数的定义 如果默认构造函数不是用户提供的并且满足以下条件 则它是微不足道的 它的类没有虚函数 10 3 也没有虚基类 10 1 并且 其类的非静态数据成员没有大括号或等于初始化程序 并且 其类的所有直接基类都有简单的
c
C11
languagelawyer
is_constructible 和 is_destructible 不受友元声明的影响
Clang 和 GCC 似乎不尊重friend评估时的声明std is constructible and std is destructible 关于 is constructible cppreference com 说 http en
c
C11
gcc
Clang
accessmodifiers
无法将包含字符串的对象写入文件
我正在用 C 开发一个电话簿项目 我创建了一个类 里面有字符串对象来存储一些字符串 我的程序无法将字符串数据写入文件 这让我很困扰 它只显示最后插入的数据 这是示例程序 给出了我想要做什么以及问题出在哪里的基本想法 include
c
C11
使用 C++ lambda 正确实现 finally 块
我想实施一个finally我的 C 程序中的块 并且该语言当然有工具来完成它 如果不是本地工具的话 我想知道做到这一点的最佳方法是什么 这个简单的实现似乎是 100 安全的 template lt typename t gt class s
c
C11
finally
移动后是否需要重置 std::list ?
我有以下代码 std list some data std list new data std move some data some data clear 问题是是否some data clear 是必要的 作为记录 some data以
c
C11
如何将向量(或类似向量)传递到可变参数模板中
假设我有以下代码 template
c
C11
templates
variadictemplates
C++11 从初始化列表到数组参数的隐式转换
在C 11中 是否可以做类似以下的事情 template
c
templates
C11
initializerlist
流上的 C++ 正则表达式
我有一个非常大的文本文件 最多几百 MB 我想使用 STL 正则表达式对其进行处理 我正在寻找的匹配区域跨越几行 并且在文件中至少出现几千次 我可以使用流迭代器来实现此目的吗 我试过了std istream iterator
regex
C11
Iterator
删除了方法的 C++ 类可以轻松复制吗?
我希望类 B 继承类 A 的除少数方法之外的所有方法 假设它是可简单复制的 并且仍然可简单复制 在 C 11 中我可以删除方法 举个例子 class A trivially copyable private stuff here publi
c
C11
languagelawyer
为什么使用 constexpr 初始化变量是在运行时而不是编译时评估
据我了解 关键字constexpr告诉编译器表达式的求值可以在编译时发生 具体来说 constexpron 变量意味着可以在编译时计算变量的值 而constexpr在函数上意味着可以在编译时调用该函数并计算其返回值 如果该函数在运行时被调用
c
C11
Compilation
constants
constexpr
C++11 中 2D 向量构造的重大变化是什么?
在阅读答案时MS Connect 网站上的一个问题 http connect microsoft com VisualStudio feedback details 691756 std make pair error in vc11我注意
c
C11
如何make_shared派生类?
我想使用make shared
c
C11
memorymanagement
STL
smartpointers
std::变换和移动语义
我正在使用 Boost Filesystem 在目录中创建文件列表 我用boost filesystem recursive directory iterator and std copy将每个路径放入 std vector 作为boost
c
STL
C11
c11 _通用添加类型
如何向 c11 Generic Functions 添加额外类型 你是否必须 undef re define它 如果是这样 下面的工作 或者有更好的方法吗 define to str X Generic X long double ld s
c
generics
overloading
C11
«
1 ...
94
95
96
97
98
99
100