エラーが出てコンパイルできません。
どうしてでしょう。
教えてください。

#include <iostream>
using namespace std;

class JOK{
private:
static int all_sum;
int num;
char *str;
public:
static int all_get_JOK();
JOK(char *asd);
};

int JOK::all_get_JOK(){
return all_sum;
}

JOK::JOK(char *asd){
this->num = all_sum;
all_sum++;
}

int main(){
class JOK *obj = new JOK("nekoneko");
cout << JOK::all_get_JOK() << "\n";

return 0;
}