
本文共 5100 字,大约阅读时间需要 17 分钟。
C++ ���������������������������������
��� C++ ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
1. ���������������������������
������������������������������������ namespace��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ::
������������������������������������������������������������������������������������������������������������������
2. ������������������
���������������������������������������������������������������
- ������������������������������������������
class_name::
��������������������� - ������������������������������������������
class_name::
���������������������
���������
Screen::pos scr(ht, wd, ' ');Screen *p = &scr;char c = scr.get(); // ������ scr ��������� get ������c = p->get(); // ������ p ��������������� get ������
3. ������������������������
������������������������������������������������������������������ extern
������������������������������������������������������������������������������������������������������������������������������������������������������
���������
// ���������������������������int screen_width = Screen::width; // screen_width ��� Screen ������ width ������void my_func(Screen &obj) { obj.width++; // width ��� Screen ������ private ������}
4. ������������������������������
������������������ class Screen {
������������������ }
��������������������������������������������������������������������������������������� public
���private
���protected
���������������������������������������������
5. ���������������������������
������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ ::
������������
���������
// ���������������������������������class Screen {public: Screen::pos get_cursor() const; // ��������������� Screen::pos};
6. ������������������
���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
���������������������������������������������������������������������������������������������������������������������������������������������
���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
������������������������������������������������������������������������������������������������������������������������������������������������������������������
������������������������������������������������������������������������������������������������������������������������������������������������ ::
������
7. ������������������������
������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ Screen::width
������
8. ���������������������������
������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
���������
class Screen {public: Screen::pos get_cursor() const; // ��������������� Screen ������ pos ������};
9. ������������������������������
������������������������������������������������������������������������������������������������������������������������������������������������
- ���������������������������������������
- ���������������������������������������������������������������������������������������������������
- ������������������������������������������������
���������
// ������������������������������������int verify(Screen::pos pos); // ���������������������������class Screen {public: Screen::pos get_cursor() const { // ������������������ verify return verify(current_position); }};
10. ������������������������������
���������������������������������������������������������������������������������������������������������������������������������������������������������������
// ������������������������������������ money ������typedef double Money;string bal;class Account {public: Money balance() { return bal; } // ��������������� bal ������������������ private: Money bal; // ������������ Money ������������������};
���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
发表评论
最新留言
关于作者
