社区
C++ 语言
帖子详情
可以这样写构造函数吗?
muturenby
2008-10-13 08:18:02
class Student{
public;
Student(){
cout<<"\nplease input student NO.";
cin>>sno; //看这里!
}
……
private:
int sno;
……
};
……
请问可以这样写构造函数吗?
...全文
72
4
打赏
收藏
可以这样写构造函数吗?
class Student{ public; Student(){ cout<>sno; //看这里! } …… private: int sno; …… }; …… 请问可以这样写构造函数吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vcgaoshou
2008-10-13
打赏
举报
回复
没有这么写的
xzipup
2008-10-13
打赏
举报
回复
cin在构造函数中是可以,等类写多了,想找到input点就麻烦了.不好的习惯不要.
higter
2008-10-13
打赏
举报
回复
可以,不过没什么意义
为什么不传参进来??
class Student{
public;
Student(int i){
sno=i
}
……
private:
int sno;
……
};
然后,
cout < <"\nplease input student NO.";
int i;
cin>> i;
Student s(i);
………………
fox000002
2008-10-13
打赏
举报
回复
这样写不好,最好把这段分离开来
cout < <"\nplease input student NO.";
cin>>sno; //看这里!
子类的
构造函数
可以覆
写
父类的
构造函数
吗?(反证法)
我们知道,在C++,C#,Java中,如果一个子类集成了一个非抽象的父类的话, 父类和子类中如果都有
构造函数
,子类的
构造函数
能覆
写
父类的
构造函数
吗? 答案肯定是不言而喻,当然不能覆
写
。 那么,我们只知其所以然,而不知其为什么所以然。因此我在这里分享我的理由。 总所周知,假设有两个类,父类Parent,子类Child,他们都是实体类。 那么,当实例化子类Child的时候,其会先调用父类的构
为什么要把方法
写
在原型上,而不是直接
写
在
构造函数
中?
首先,将方法
写
在原型上或者直接
写
在
构造函数
中,都是可以正常使用的,那为什么还要
写
在原型上呢? 函数是引用数据类型,每一次通过new,都会创建一个实例对象,每一次创建的实例身上的方法的功能是一样的,但却不是同一个方法,每一个方法都会在堆内存中开辟一段新的空间,这样的话,浪费内存空间,完全没有必要,用的是同一个方法,实现的是同一个功能,那为什么不用同一个方法呢! 原型就帮我们解决了这个问题,如果将方法
写
在
构造函数
的prototype身上,那么他的实例就可以通过__proto__来找到,而且每一次找到的都是同一个
构造函数
中为什么不能
写
return
在 JavaScript 中,
构造函数
()的行为是与普通函数有所不同的,特别是在return语句的使用上。了解为什么
构造函数
不能
写
return语句,以及它的工作原理是理解 JavaScript 中
构造函数
设计的一部分。
构造函数
内的方法
写
在函数体与
写
在原型上的区别
以前没注意过, 去创建一个
构造函数
的时候, 方法都是直接
写
在函数内的. 在
构造函数
需要多次实例化的情况下有缺点, 不过幸好以前项目里的
构造函数
也不需要多次实例化, 缺点没有生效.
java
构造函数
写
在哪里_java
构造函数
怎么
写
1.怎么
写
构造函数
构造函数
一般是用来进行初试化的,看你需要对哪些属性进行初始化#include#includeclass student{public:char name[10];float score;student(char[],float);//这里形式参数就是你要初试化的变量的类型。~student();};student::student(char temp[10],float scor...
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章