c++ 学习 one
来源:互联网 发布:哪个软件播放rmvb 编辑:程序博客网 时间:2024/05/18 13:27
类 和 对象 。
class Student{
private:
string m_strName;
public :
Student();
Student(string name);
Student(const Student &stu);
~Student();
void setName(string name);
string getName();
};
Student::Student(){
cout<<" no params"<<endl;
}
Student::Student(string name){
m_strName =name;
}
Student::Student(const Student &stu){
cout<<" copy constuctor"<<endl;
}
Student::~ Student(){
cout<<" ~ consturct"<<endl;
}
void Student::setName(string name){
m_strName =name;
}
string Student::getName(){
return m_strName;
}
int main(int argc, char* argv[])
{
Student *st1 = new Student();
string s="Jack";
Student stu(s);
st1->setName(s);
string st1Reslut=st1->getName();
cout<<st1Reslut<<endl;
Student st2(stu);
cout<<"uuu"+st2.getName()<<endl;
delete st1;
return 0;
}
出现 第一次错误,由于自动的弹出getName 函数 没有加 () 出现错误:
integral size mismatch in argument; conversion supplied 错误
第二次错误 在cout 里面输出字符串 提示不匹配, 引入有 <string.h> 但是不管有,引入 <string > 可以
无参构造 有参构造 拷贝函数构造
构造函数的 函数列表 ,可以初始化const 的属性的 值;
- C语言学习集<one>
- C++Primer Chapter One学习笔记
- C/C++--one
- Object-c:one
- C++Building Day ONE
- .net础学习one
- ONE学习记录
- autolayout - sizeClass 学习 ~ one
- Java学习积累one
- c++ 学习 one
- JS学习日记-one
- Route学习simple one
- one代码框架学习
- 深入学习one
- PHP学习 Class one
- The One学习说明
- JavaScript学习one
- E Chart学习 one
- 设计模式试题-答案
- スマホの文字入力は何派?ケータイ打ち・フリック入力・QWERTY入力を選ぶ理由
- 51单片机利用IIC总线对LM75A温度进行读取
- UIAlertView
- 与正则相关的一切 (示例)JS Date 转换日期格式
- c++ 学习 one
- 小tips总结
- 把windows窗口置顶--Windows on Top
- iOS项目经验-创建线程的三种方式
- JDBC中Statement接口提供的execute、executeQuery和executeUpdate之间的区别(转)
- Linux下静态库和动态库的创建和使用
- 找数组中出现超过一半的数 JAVA
- iOS项目总结-GCD
- UIView常见方法总结(一)