C++-day07-指向对象的指针-student.cpp
2015-11-25 09:54
495 查看
#include<iostream> /** *指向对象的指针 */ using namespace std; class Student{ private: string name; int age; public: //因为有了析构函数,所以我们在写共有函数的时候尽量把无参数构造加上 Student() { cout<<"构造被调用了"<<endl; }//构造最好加上 ~Student() { cout<<"析构被调用了"<<endl; } Student(string n,int a) { name=n; age=a; } string setName(string n) { name=n; } int setAge(int a) { age=a; } void print() { cout<<"My Name: "<<name<<endl; cout<<"My Age:"<<age<<endl; cout<<"*****************"<<endl; Student *pc=new Student("yang2",18);//开辟内存 (*pc).print(); //*p->print(); delete(pc);//清空内存 } }; int main() { Student S("yangyang",22); // S.setName("yangyang"); // S.setAge(22); S.print(); return 0; }
相关文章推荐
- C++的一个split小程序以及csv读取方式
- c/c++ 有符号数与无符号数的转换
- 从内存和对象的角度看C++类的静态…
- C++设计模式之动态创建
- Qt和Standard&nbsp;C++智能指针比较
- C++静态函数和全局结构体变量应用…
- C语言字节对齐
- c语言有符号数取值范围
- Eclipse中使用CDT,minGW配置google unitest(同时配置c/c++编译环境)
- 站在巨人的肩膀上,C++开源库大全
- C++开发必看 四种强制类型转换的总结
- C++复合结构总结
- C++ new和delete实现原理——new和delete最终调用malloc和free
- 两种方法:VS2008下C++窗体程序显示控制台的方法——在QT程序中使用cout和cin
- 在c++中模拟变体变量variant, 用宏实现
- 【C语言】中的布尔类型
- 【C语言】中的stdbool.h头文件
- c语言:打印100到200之间的素数
- C++之关键字认识累积
- 递归求和