名称注入失败:为什么找不到基构造函数的名称?[复制]
作者:YSC 提问时间:11/6/2023
这个问题在这里已经有答案了: 在基类模板中查找依赖名称 (1 个答案) 在模板化派生类中,为什么需要在成员函数中使用“this->”限定基类成员名称? (2 个答案) 这是否必须>访问派生类的 Bas...
语言律师 问答列表
作者:YSC 提问时间:11/6/2023
这个问题在这里已经有答案了: 在基类模板中查找依赖名称 (1 个答案) 在模板化派生类中,为什么需要在成员函数中使用“this->”限定基类成员名称? (2 个答案) 这是否必须>访问派生类的 Bas...
作者:user16217248 提问时间:10/17/2023
据我所知,如果至少条件和执行的分支是编译时常量,则可以在编译时计算三元运算符。但是,如果其中一个未执行的参数会调用未定义的行为,该怎么办?在运行时,未执行的分支不会导致未定义的行为,因为在这种情况下,...
作者:Fareanor 提问时间:9/19/2022
请考虑以下行: std::string s = (std::stringstream() << "foo").str(); 这不应该编译,因为被继承并返回一个没有成员。std::stringst...
作者:Alex 提问时间:10/31/2022
我正在学习C++的iostream。特别是,我了解到默认情况下,输出是右对齐的。例如,如果我写:cout #include <iostream> #include <iomanip> int mai...
作者:Oersted 提问时间:6/16/2023
我对这个C++周刊中的一个片段感到惊讶。 我在这里复制了我不明白的部分: int main() { auto accumulator = [sum = 0](int value) mutable ...
作者:Michael Benjamin 提问时间:9/13/2015
考虑柔性容器的主轴和十字轴: 来源:W3C 要沿主轴对齐 flex 项目,有一个属性: justify-content 要沿十字轴对齐弯曲项目,有三个属性: align-content a...
作者:Maks Verver 提问时间:7/27/2023
一般来说,C++ 不允许比较不同容器之间的迭代器。例如: int main() { std::vector<int> v = {1, 2, 3}; std::vector<int> w = {4...
作者:Filip Roséen - refp 提问时间:6/1/2014
这个问题的答案是社区的努力。编辑现有答案以改进此帖子。它目前不接受新的答案或交互。 介绍 使用 C++14(又名。C++1y)标准在接近最终状态时,程序员必须问自己向后兼容性,以及与此相关的问题。...
作者:Jan Schultke 提问时间:7/14/2023
我有以下代码: template <typename T> void fun(T t) { // foo and bar are not declared yet, but this is oka...
作者:Christophe 提问时间:7/1/2023
许多现代语言都提倡异步调用,并在真正需要时等待结果。示例:在 C# 和 Swift 中为 / 或在 C++ 中为 /。以以下假设的实现为例:asyncawaitpromisefuture class...