问答列表

了解 -Weffc++

作者:chris 提问时间:7/16/2012

请考虑以下程序: #include <string> struct S { S (){} private: void *ptr = nullptr; std::string str = "...

零法则如何影响具有隐藏可见性的共享库?

作者:steveire 提问时间:6/30/2021

注意:问题在底部。 我正在尝试了解如果将零规则与共享库和派生类型一起使用时可能出现的问题。 在下面的演示中,是否使用零规则进行编译,具体取决于预处理器的定义。然后,该脚本演示了出现的差异,即,如果...

C++ 中的 a = 5、a(5)、a{5} 和 a[5] 有什么区别?

作者:RobertS supports Monica Cellio 提问时间:1/16/2020

、 和 C++ 中的语句有什么区别?a = 5a(5)a{5}a[5] 我偶尔会看到它们用于任何事情,例如在 C++ 程序中为对象分配值。它们之间的区别在哪里?...

在 C++ 中定义接口(没有成员的抽象类)

作者:Adomas Baliuka 提问时间:12/23/2020

通过接口(C#术语),我的意思是没有数据成员的抽象类。因此,这样的类只指定子类必须实现的协定(一组方法)。我的问题是:如何在现代C++中正确实现这样的类? C++ 核心准则 [1] 鼓励使用没有数据...

具有继承实现的 C++ 5 法则

作者:Andrea 提问时间:9/6/2021

按照在线教程中关于 5 规则的示例,我编写了以下课程: #include <iostream> #include <cstring> #include <utility> class A2 { c...

我需要在这里遵守五法则吗?

作者:lvalue 提问时间:6/22/2022

以此类推 https://en.cppreference.com/w/cpp/language/rule_of_three 它说: 由于存在用户定义的(或 = default 或 = delete ...

我是否正确编写了链表程序的复制构造函数?

作者: 提问时间:10/16/2021

我正在为我的数据结构类做一个项目,它要求我编写一个类来实现一个整数的链表。 对 Node 使用内部类。 包括以下方法。 编写一个测试程序,使您能够以任何顺序使用所需的任何数据测试所有方法。 我必须...

三法则练习意外结果 [重复]

作者:newbie 提问时间:9/3/2015

这个问题在这里已经有答案了: 什么是三分法则? (8 个回答) 8年前关闭。 我尝试在空闲时间学习C++基础,并遵循书本的练习。首先,当我输入 9 作为行和 8 作为列时,我得到 malloc 释放...

C++ 复制构造函数 + 指针对象

作者:Michael Sync 提问时间:9/18/2010

我正在尝试学习C++中的“三巨头”。我设法为“三巨头”做了非常简单的程序。但我不确定如何使用对象指针。以下是我的第一次尝试。 当我写这篇文章时,我有一个疑问...... 问题 这是实现默认构造函...

方法中的赋值调用不良做法?

作者:Java Jive 提问时间:2/26/2018

这是我向 Stackoverflow 提出的第一个问题,尽管我已经是多年的消费者。如果我违反规则,请原谅我。这当然不是我的本意。我已经仔细审查了这些规则,并相信我在可接受的范围内。但是,如果存在使用错...


共1953条 当前第28页