在 C++ 中创建和删除对象
作者:Tao 提问时间:10/9/2023
我在下面有非常简单的代码来理解 C++ 对象的创建和删除。输出并不是我所期望的。为什么? class Box{ public: static int count; Box(double x,...
符重载 问答列表
作者:Tao 提问时间:10/9/2023
我在下面有非常简单的代码来理解 C++ 对象的创建和删除。输出并不是我所期望的。为什么? class Box{ public: static int count; Box(double x,...
作者:Matthias van der Vlies 提问时间:1/25/2009
这个问题在这里已经有答案了: 算子重载的基本规则和习语是什么? (10 个回答) 3个月前关闭。 我正在用C++编写一个用于矩阵运算的小型矩阵库。但是,我的编译器抱怨,以前没有。这段代码在架子上搁置...
作者:Michał Ziobro 提问时间:9/28/2023
使用绑定时,我在 SwiftUI 视图的模型中遇到了内存泄漏。 我创建了 ObservableObject 模型,例如 final class Model: ObservableObject { ...
作者:Stozn 提问时间:2/20/2023
我想重载运算符<<,并得到此错误。 C:\Users\Administrator\Desktop\1.cpp In function 'int main()': 22 18 C:\Users\Adm...
作者:samw 提问时间:9/21/2023
我有一个支持任何其他 .widget<T>operator+widget<T> #include <string> #include <vector> template <class T> str...
作者:Jan Schultke 提问时间:9/13/2023
我最近发现以下代码是合法的: struct S { void operator co_await(); }; 为什么是超载运算符?我为什么要重载它,这样做的惯用方法是什么?co_await ...
作者:starcorn 提问时间:1/12/2011
如果我将其变成内联函数,则重载有效。但是我如何让它在我的情况下工作呢?<< #include <iostream> using namespace std; template <class T> ...
作者:BarbaraKwarc 提问时间:6/14/2016
我正在学习 C++ 中的运算符重载,我看到它只是一些可以为用户定义类型自定义的特殊函数。但是,我担心的是,为什么需要两个单独的定义?我认为如果是真的,那么它会自动为假,反之亦然,没有其他可能性,因为根...
作者:Leon 提问时间:8/7/2019
我正在为自己开发一个日志库,并希望它可以以类似于 iostream 样式的方式使用。 例如: log_debug << "Log body strings..." << endlog; 而不是:...
作者:Silas 提问时间:1/26/2021
我似乎在处理一个稍大的项目时遇到了链接器问题。 (我正在使用 Visual Studios 2019。我正在尝试从Lubos Briedas的“等离子体模拟示例”中重新创建代码,但书中有一些错误,尽管...