小编Dor*_*min的帖子

双冒号混淆

为什么我可以在未定义的函数和类中使用双冒号,但不能在变量中使用??

例子:

#include <iostream>

using namespace std;

class Person{

    public:
        int age;
        string name();
};

int Person::age = 10; //It outputs an error

string Person::name(){ //It doesn't
    return "n";
}
Run Code Online (Sandbox Code Playgroud)

c++

-4
推荐指数
1
解决办法
3118
查看次数

标签 统计

c++ ×1