C++にもPHPとおなじようにstaticがあります。
驚くべきことに以下のコードはgccで文句も言われずにコンパイルできてしかも期待通りに動きます。
class A {
public:
static int add(int n, int m) {
return n+m;
}
};
#include <iostream>
int main() {
A *p = new A;
std::cout << p->add(1,2) << std::endl;
return 0;
}
なぜプログラマはstaticを知らないのか。