相关疑难解决方法(0)

为什么我们必须将const"type"引用而不仅仅是类型名称发送给构造函数

我试图制作一个简单的程序(是的,这是一个家庭作业),可以生成日期,像大多数普通人一样:我将我的类属性设为私有,我试图发送相同的类型,我正在工作的构造函数但编译器没有接受它,我做了一些研究,我发现在类似的情况下,人们慷慨地发送一个const"类型"引用构造器女巫对我来说意味着不太了解OOP
所以为什么我们必须发送const"类型"引用而不仅仅是构造函数的类型名称?请给我一些初学者链接或网站
是我的代码的和平:

 class Date {  
     int d ;   
     int m ;   
     int y ;   
 public :   
      Date();   
      Date(int , int , int);   
      Date(const Date &);// my question is : why do we have to write this instead of Date( Date )   
 };
Run Code Online (Sandbox Code Playgroud)

PS:对不起我的英语

c++ oop

1
推荐指数
1
解决办法
566
查看次数

标签 统计

c++ ×1

oop ×1