C ++ 14是2014年批准的C ++标准的名称。它基于以前的C ++ 11标准,改进了核心语言和标准库并添加了一些功能。
使用for循环和c plus plus编程代码,基础级别[已关闭]
开发一个 C++ 程序,提示用户输入三种不同商品的价格。您的程序应该使用 for 循环对这些价格进行求和,然后显示总价。 还是什么都没有,但我...
开发一个 C++ 程序,提示用户输入三种不同商品的价格。您的程序应该使用 for 循环对这些价格进行求和,然后显示总价。 还是什么都没有,但我...
我正在尝试真正从 c++98 迁移到 c++11 及更高版本。我已经了解了大部分新内容,但我仍然不确定 unique_ptr 的正确用法。 考虑下面的例子,
C++ 标准库头文件可能以未指定的方式相互包含,因此程序员通常不应依赖一个头文件来包含另一个头文件。然而,在少数情况下,标头是保证的......
用 C++ 设计 EventSystem 类以使用各种容器类型
我正在用 C++14 开发一个 EventSystem 类,旨在合并观察者模式。我设计的一个关键方面是确保与各种容器类型的兼容性,例如......
我知道以前有人问过这个问题,但我找不到答案,所以我发帖寻求帮助。 我有一个 DLL,一旦注入进程就会创建一个命名管道。管道将等待,直到
我一直在读一本关于C++14/11的书。我刚刚读完关于 constexpr 关键字的一章。我知道它的用途,但我应该多久使用一次 constexpr?我应该在代码中使用它吗...
有这样的代码: #包括 结构范围{ //布尔启用= false; //整数索引 = 0; int 开始 = 0; 整数结束= 0; }; int main() { 范围 r = { 2, 3 }; 标准::...
Sublime text 3 用 C++ 构建系统,从终端获取输入
我正在寻找一个 Sublime Text 3 构建系统,它可以在 C++14 中运行我的程序,使用终端从用户那里获取输入,并在终端中显示我的输出。在网上搜索后我发现成功...
我想匹配一个函数定义。函数定义可以像 int foo () { // 一些语句 } int foo(int a, int b){} int foo() { } 我写了一个正则表达式 foo\s*\([\w, ]*\)\s*{ 和...
如何确定 boost::Optional 的(和其他)API?
我试图浏览 boost 可选文档,但我在所有 boost 文档中发现了这一点,因为我找不到明确的 API 定义。我想确定: 有没有运营商&a...
我已经理解了 const 和 constexpr 及其应用程序之间的区别,但我无法得到以下错误: // .hpp 文件 类我的类{ 民众: constexpr 双平方(双
我有一个问题,关于使用 C++11 或 C++14 迭代向量的切片/范围的最佳方法是什么。假设我们有一个 std::vector 包含一堆值: std::向量 v = {0,1...
为什么 ASAN 没有将此问题报告为 stack-use-after-scope?
我无法理解 Address Sanitizer 背后的概念 - (范围后堆栈使用)。 #包括 使用命名空间 std; 类用户{ 民众: 用户(){
我有一个 std::vector>,我想从中检查是否至少有 1 个子向量为空。所以我有这个: std::any_of(vec.begin(), vec.end(), [](const auto...
std::integer_sequence 中是否允许枚举值?
此代码使用 GCC 13 和 Clang 17 可以正常编译和执行,但无法在 MSVC 上编译。我想知道代码是否需要按照标准工作,或者这是否是 M 的问题...
当两者同等匹配时,函数绑定到第二个模板而不是通用引用[重复]
这里我有点傻。所以我必须添加 const as 有疑问。 现在它打印左值。 当通用引用更匹配时,为什么它会打印左值 ? 这是否意味着当我们有左值引用时...
我正在尝试学习weak_ptr和enable_shared_from_this,在这里,我希望Component有指向Mediator的指针,并让Mediator了解Component。我不明白为什么这段代码会失败并显示