gpt4 book ai didi

c++ - 对象的显式声明

转载 作者:行者123 更新时间:2023-11-30 02:00:34 26 4
gpt4 key购买 nike

我如何在下面的代码中对对象进行显式初始化...

#include"iostream"
using namespace std;

class per{
char *name;
int a;
public:
per(int x = 0,char *str = 0):a(x),name(str){}

char* get()
{
return name;
}
};
int main()
{

per obj(100,"test"); // works fine
// now if i want a explicit initialization for above how will i do?
// example -- per obj = (100,"test");
// but i am getting error or may be not aware how to use
return 0;
}

最佳答案

怎么样

per obj = per(100,"test");

术语是直接复制初始化

您的初始化也是显式的。

关于c++ - 对象的显式声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14987446/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com