Thingking in c++第二版

源代码在线查看: local.cpp

软件大小: 16430 K
上传用户: zhhw254774338
关键词: Thingking in
下载地址: 免注册下载 普通下载 VIP

相关代码

				//: C10:Local.cpp
				// From Thinking in C++, 2nd Edition
				// Available at http://www.BruceEckel.com
				// (c) Bruce Eckel 2000
				// Copyright notice in Copyright.txt
				// Static members & local classes
				#include 
				using namespace std;
				
				// Nested class CAN have static data members:
				class Outer {
				  class Inner {
				    static int i; // OK
				  };
				};
				
				int Outer::Inner::i = 47;
				
				// Local class cannot have static data members:
				void f() {
				  class Local {
				  public:
				//! static int i;  // Error
				    // (How would you define i?)
				  } x;
				} 
				
				int main() { Outer x; f(); } ///:~
							

相关资源