#8.cpp
来自「c++编程的几个小例子」· C++ 代码 · 共 55 行
CPP
55 行
// SRO.CXX demonstrates the use of Scope Resolution Operator ::
#include <stream.hxx>
void proc1(), proc2();
int i = 1; //global variable
main()
{
proc1();
proc2();
}
void proc1()
{
char c;
class X {
char c;
class Y {
char d;
void foo (char e) { d = e; }
};
char goo (X *q) { return q->c; }
};
}
void proc2()
{
int i = 2; //local variable
{
int n = i; //the i is the local i
int i = 3; //hides the global and local i
cout << "i = " << i << "\n"; //prints out i = 3
cout << "::i = " << ::i << "\n"; //prints out ::i = 1
cout << "n = " << n << "\n"; //prints out n = 2
}
cout << "i = " << i << "\n"; //prints out i = 2
cout << "::i = " << ::i << "\n"; //prints out ::i = 1
}
/* output:
i = 3
::i = 1
n = 2
i = 2
::i = 1
*/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?