#include<iostream>using namespace std;class cat{ int n; (int m){n=n+m;} show(){cout<<"n="<<n<<endl;}};void main(){cat c; c.add(5); c.show();}程序中的"static int n"有什么問題,為什么不可以運行?
熱心網友
;;;靜態變量n未賦初值,每次運行程序時,其初值時無法確定的,建議該如下結構。#includeusing namespace std;class cat{ (int m){n=n+m;}show(){cout<<"n="<