const和static关键字令人困惑?

时间:2014-11-04 21:26:27

标签: c++

对不起我的无知,但我的执行是我是C ++的初学者。
我发现const使用const和static关键字非常混乱。
例如:

以下用途有何不同:

Class Food {

int const apples = 24;
int const oranges = 12; 
const void set_name(string food_name);
void display_name() const;

const char* fp1;
char const* fp2;
char* const fp3;
const char* const food_pointer;
};

我理解当使用带变量的const意味着我不能在程序中稍后修改变量,但我对其他用途感到困惑。
非常感谢任何简短的解释。

0 个答案:

没有答案