most-vexing-parse

most-vexing-parse

文章 0 浏览 2

最烦人的解析

我从 class Timer { public: Timer(); }; class TimeKeeper { public: TimeKeeper(const Timer& t); int get_time() { return 1; } }; int main() { T…

心如狂蝶 2025-01-22 14:54:45 0 0

为什么可以使用()初始化可变大小的对象,而不是在c++中使用{}中的对象。

为什么可以用括号初始化数组 nums ,而不能用牙套进行括号?这里有什么区别?我知道 nums 是可变大小的对象,不能初始化,但是我不确定为什么可以使用…

感情旳空白 2025-01-18 15:42:09 1 0

了解 C++编译器

可能的重复: 最令人烦恼的解析:为什么不 A a(());工作? 我遇到了这个简单的 C++ 问题,这让我想重新开始我的计算机科学学位,试图这次学习一些东…

野生奥特曼 2024-12-28 11:23:19 3 0

关于最令人烦恼的解析的令人困惑的细节

我的问题是如何将以下行解析为函数声明: vector v(istream_iterator(cin), istream_iterator()); 我了解最令人烦恼的解析的大部分细节以及为什么第二…

舟遥客 2024-11-28 17:03:17 3 0

使用 () 创建类的实例

我有一个问题:在 C++ 中使用 ClassName instance() 创建类的实例时,使用什么构造函数? 示例: #include using namespace std; class Test { privat…

清晰传感 2024-11-25 11:33:08 3 0

C++ - 如果构造函数是私有的,这会做什么?

在下面的代码中,为什么编译器不抱怨 mClass2? class CMyClass{ private: CMyClass(){} }; void TestMethod(){ CMyClass mClass1; //Fails. CMyClass…

痴情换悲伤 2024-11-25 09:46:06 4 0

为什么这段代码可以删除副本?

可能的重复: 构造函数调用机制 为什么使用空括号调用不带参数的构造函数会出错? 为什么可以这样 代码 删除 A 的所有副本吗? #include class A { p…

掩耳倾听 2024-11-20 00:17:20 4 0

如何检查向量中是否包含某个值? C++

我有一个向量,我试图对其执行包含函数。我收到某种类型的转换错误,但无法拼凑出解决方案。我还想知道我正在做的事情是否是检查向量是否包含值的适当…

一束光,穿透我孤独的魂 2024-11-07 03:57:04 9 0

最麻烦的解析

我从此处获取了代码。 class Timer { public: Timer(); }; class TimeKeeper { public: TimeKeeper(const Timer& t); int get_time() { return 1; } }…

回眸一遍 2024-11-05 13:37:36 4 0

构造函数不返回可用对象

我的构造函数有问题,它没有按我的预期工作。 如果我尝试像这样初始化我的类,它将起作用并且我得到一个可用的对象: vector v; MyClass a(v); 但是,…

等你爱我 2024-10-24 08:24:49 6 0

解释使用意外声明为函数的对象后出现的 GCC 错误

以下是语言新手常见的错别字,他们认为自己在定义一个对象,但实际上是在声明一个函数: struct T { void foo() {} }; int main() { T obj(); obj.foo…

安人多梦 2024-10-21 08:32:32 6 0

尝试创建临时对象时出现奇怪的编译器错误

在我发布这个问题 我尝试重现创建作用域 RAII 对象时意外创建右值的问题。现在看来我无法在没有编译器错误的情况下重现它! 在以下代码示例中,在 Tes…

徒留西风 2024-10-19 22:59:04 7 0

使用()创建对象与不使用()创建对象的区别

遇到了问题 error: request for member ‘show’ in ‘myWindow’, which is of non-class type ‘MainGUIWindow()’ 我在尝试编译一个简单的 qt 应用…

掌心的温暖 2024-10-19 11:16:13 8 0

C++使用模板的编译时间检查器

我有以下代码,取自现代 C++ 设计。当我使用它时,我收到编译错误,我认为操作数的大小无效。任何人都可以指出问题是什么。谢谢! template struct Co…

任谁 2024-10-19 05:00:12 7 0

显式使用 main 中的构造函数调用作为函数调用参数

我试图使用以下代码了解 main 中的显式构造函数调用是如何工作的。 #include using namespace std; class Dependency1 { bool init; public: Dependen…

眼泪淡了忧伤 2024-10-09 04:37:37 8 0
更多

推荐作者

琉璃梦幻

文章 0 评论 0

qq_4zWU6L

文章 0 评论 0

话少情深

文章 0 评论 0

彻夜缠绵

文章 0 评论 0

千寻…

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文