函数 问答列表

当我们将整数值分配给类的对象时,为什么调用参数化构造函数?

作者:Krishna Kanth Yenumula 提问时间:1/13/2021

代码为: #include<iostream> using namespace std; class Integer { int num; public: Integer() { nu...

如何在结构化回报中保存额外的复制结构?

作者:f1msch 提问时间:3/27/2023

如果我想以结构化返回的方式返回一些结构。喜欢 pair<bool, vector<int>> get(const string &id) { vector<int> v; return {tru...

当使用 unique_ptr 作为数据成员时,如何利用编译器生成的复制/移动 ctor?

作者:davidA 提问时间:4/4/2023

假设我有一个包含数据成员的类,并且我希望该类支持复制,方法是深度克隆智能指针指向的对象:unique_ptr #include <iostream> #include <memory> using...

容器使用 memcpy 优化的单元测试

作者:Voivoid 提问时间:5/7/2023

假设有一些自定义的类似容器,它在其复制构造函数中使用 memcpy 优化来 memcpy 简单可构造的对象,而不是调用多个复制构造函数。std::vector 如何对优化是否真正应用进行单元测试? ...

如何在C++中设置两个相似的msg属性,重复代码较少?

作者:aliveforu 提问时间:5/30/2023

如何在C++中设置变量属性,使用更少的重复代码? A.原型 syntax = "proto3"; package Test1; message A{ double x = 1; doubl...

复制构造函数析构函数和赋值运算符,用于存储指向另一个类的指针的类

作者:danieldahlin 提问时间:5/8/2014

我是新来的,这是我的第一个问题。我有一个关于家庭作业的问题。我被要求设计一个抽象类“Base”,它由类“Sub”继承(在赋值中有 sub1、sub2 等,但我试图尽可能地缩小范围)。然后,我应该设计一...

构造 3D 矢量类时出错

作者:ojipadeson 提问时间:6/21/2023

我正在调试 3D 矢量代码,但出现以下错误 /usr/bin/g++ -fdiagnostics-color=always -g /home/fangrui/vectorFEM/vectorFEM/...

在 c++ 中,当我使用 operator = 时,会自动调用析构函数?

作者:sonagi 提问时间:4/10/2016

我做了一个练习,我习惯 将一个对象分配给另一个对象。 我是这样做的。class stroperator = #include <string.h> class Str{ private: cha...

为什么不调用复制构造函数?

作者:chandu 提问时间:6/21/2023

#include <iostream> #include <memory> using namespace std; class Init { private: int x; public: ...

C++ 使用 = 赋值初始化用户定义的类对象时,过程是什么?

作者:Frank 提问时间:5/10/2017

我定义了一个名为 String 的类,并使用 = assignment 声明了一个 String 对象来初始化它,但我对它背后的过程有一些疑问。让我们看看代码: class String{ publ...


共2032条 当前第28页