如何在不使代码效率低下的情况下尊重 c++ 中的封装原则?
作者:alex 提问时间:5/18/2022
我是 C++ 编程的新手,我正在用 C++ 开发一个项目。 我对所有 OOP 原则(如封装和继承)都很陌生,因此我对如何在特定结构中正确设计代码表示怀疑。 例如,假设我必须定义一个这样的结构: cl...
OOP 问答列表
作者:alex 提问时间:5/18/2022
我是 C++ 编程的新手,我正在用 C++ 开发一个项目。 我对所有 OOP 原则(如封装和继承)都很陌生,因此我对如何在特定结构中正确设计代码表示怀疑。 例如,假设我必须定义一个这样的结构: cl...
作者:Bénédicte 提问时间:5/19/2022
我正在尝试创建一些循环以避免有太多的行代码。 这是我当前的代码。有很多冗余,有什么方法可以用一个循环来写它吗?非常感谢! replace WTP_ph = +87.5 if WTP_ph == -7...
作者:Mateus Lima Silveira 提问时间:5/20/2022
我在将程序从 C# 调整为 C++ 时遇到了麻烦。给定一个类为其分配 null 值是非常通用的。但是 C++ 不接受等效形式“nullptr” class Point{ public: int ...
作者:Damien 提问时间:12/21/2008
我已经看到过几次提到这一点,但我不清楚这意味着什么。你什么时候以及为什么要这样做? 我知道接口是做什么的,但我不清楚这一点的事实让我觉得我错过了正确使用它们的机会。 如果你要这样做,是这样吗? ...
作者:Santosh Khatri 提问时间:5/23/2022
我正在尝试编写一个程序,该程序根据日期比较为我提供输出。我正在使用 ACF 中继器,我在其中放置了一些事件开始日期和事件结束日期。 我有四个不同的事件开始日期,所以我想根据循环中的日期显示结果。这意...
作者:ThomasK 提问时间:6/30/2012
谷歌分页行为背后的逻辑是什么? 我的分页器是这样的: [1] 2 3 ... 184 > < 1 [2] 3 4 ... 184 > < 1 2 [3] 4 5 ... 184 > < 1 ...
作者:Begichh 提问时间:5/28/2022
我在更改联系人对象中的变量值时遇到了问题。我正在尝试制作联系人列表,但我无法更改变量的值。我有调用 changeName 方法的 editContact 方法,这两个方法都传递了 ArrayList ...
作者:saxbophone 提问时间:6/6/2022
请考虑以下 C++ 代码,其中 member 具有私有类型:foo class Object { private: struct MyPrivateThing { long double Mem...
作者:5admin 提问时间:6/9/2022
我正在尝试制作一个从两个不同表加载用户数据的手风琴,但我似乎无法让它工作。 为了理解我的意思,我有一个片段,我想实现什么: var acc = document.getElementsByClas...
作者:Ashar 提问时间:5/24/2022
我使用 Ansible 运行启动脚本,如下所示: - name: Start service raw: "source ~/.profile; ~/start.sh" 现在,我想继续检查我上面...