C++ 类的两种定义方式
2017-05-05 16:06
113 查看
类内定义
类外定义
class Teacher { private: string _name; int _age; public: Teacher() { printf("create techer \n"); } Teacher(string name) { _name = name; printf("create techer with name \n"); } void SetName(string name) { _name = name; } string GetName() { return _name; } void Say() { string des = "I'm Teacher and my name is "; des += _name; cout<< des<< endl; //printf(des); } };
类外定义
namespaceDemo.h namespace MyPrintSpace { void Say(); } namespaceDemo.cpp #include "namespaceDemo.h" //为了调用带有命名空间的函数或变量,需要在前面加上命名空间的名称, void MyPrintSpace::Say() { cout<<"MyPrintSpace say()"<<endl; }
相关文章推荐
- c++中常量的两种定义方式
- c++ 定义常量的两种方式 和 区别
- Java调用Delphi DLL(通过C++调用和直接调用两种方式)
- 在C++中定义常量的两种方法的比较
- C++两种方式创建对象(new和申明)
- struct stat st 和 struct stat *st 两种定义方式区别
- 定义错误或异常页面的两种方式
- Flex 提供了两种方式来定义组件的外观
- C++第十二周【任务2】定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼干部)。
- 结构体定义两种方式
- C++开发人员的字符串的定义方式
- C#和C++实现强制结束进程的两种实现方式
- C++中定义类的三种方式
- SQL Server 中对已经定义的变量赋值的方式用两种,分别是 SET 和 SELECT。
- [c++]在C++中定义常量的两种方法的比较
- C语言中定义常量的两种方式
- 在C++中定义常量的两种方法的比较
- C#中定义常量的两种方式
- C/C++中参数传递有两种方式,传值或传地址(传引用)
- C++两种方式创建对象