éçå¤æ°ã®åæå
http://www.geocities.jp/ky_webid/cpp/language/019.html
éçãã¼ã«ã«å¤æ°ã®åæåã«ã¤ãã¦ã§ãããï¼£è¨èªã¨ã¯ä»æ§ãç°ãªããã¨ã«æ³¨æãã¦ä¸ãããï¼£è¨èªã§ã¯ãéçãã¼ã«ã«å¤æ°ã¯ãããã°ã©ã ã®å®è¡éå§æç¹ã§åæåããã¾ãããC++ã§ã¯ãé常ã®ãã¼ã«ã«å¤æ°ã¨åæ§ã«ãå¤æ°å®ç¾©ãè¨è¿°ããã¦ããã¨ããã§åæåããã¾ãããã®ãã次ã®ã½ã¼ã¹ã¯ãï¼£è¨èªã§ã¯ã¨ã©ã¼ã§ãããC++ã§ã¯åé¡ããã¾ããã
void func(int num) { static int snum = num; // C++ã§ã¯OKãï¼£è¨èªã§ã¯ã¨ã©ã¼ }
å¼æ°ã«æ¸¡ããå¤ã«ãã£ã¦staticã®å¤ã決å®ã§ããã¨ãããã¨ã¯ä½ãé¢ç½ãããªãã®ãä½ããããªæ°ãããªããã¨ããªãã§ããã
ãããã«ããCè¨èªã¨C++ã¨ã®éãã¨ãã¦æ¼ããã¦ããããã§ãã