请选择 进入手机版 | 继续访问电脑版

环信

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: mmap uikit gcc
查看: 312|回复: 0

C++范例: 静态函数

[复制链接]

42

主题

68

帖子

229

积分

中级会员

Rank: 3Rank: 3

积分
229
发表于 2016-1-21 09:59:21 | 显示全部楼层 |阅读模式

  1. #include <iostream>

  2. #include <student.h>
  3. using namespace std;

  4. string Student::teacher = "Miss L";
  5. string Student::classroom = "Room 2016";

  6. int main()
  7. {
  8.     Student s1("aaa");
  9.     Student s2("bbb");
  10.     Student s3("ccc");

  11.     s1.show();
  12.     s2.show();
  13.     s3.show();

  14.     return 0;
  15. }
复制代码

Student.h
  1. #ifndef STUDENT_H
  2. #define STUDENT_H

  3. #include <iostream>

  4. using namespace std;

  5. class Student
  6. {
  7.     private:
  8.         string name;

  9.     public:
  10.         static string teacher;
  11.         static string classroom;
  12.         Student(string name);

  13.         void show()
  14.         {
  15.             cout<<"我是"<<this->name<<",在"<<classroom<<"班听"<<teacher<<"讲课"<<endl;
  16.         }

  17.         static void changeTeacher(string t)
  18.         {
  19.             teacher = t;
  20.         }
  21. };

  22. #endif // STUDENT_H
复制代码

Student.cpp
  1. #include "student.h"

  2. Student::Student(string name)
  3. {
  4.     this->name = name;
  5. }
复制代码



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|环信 Glofty.com ( 粤ICP备15084637号 )

GMT+8, 2017-4-27 22:56 , Processed in 0.230959 second(s), 22 queries .

快速回复 返回顶部 返回列表