本人c++新手,今天看书遇到用这个情况,求大神帮我看一下是什么有意思。。代码如下:

class Int
{
int value;
}

//Int Int;(为何放着这里就不行了呢)
void main()
{
Int Int;//这个可以编译通过(这里为什么可以)
int int;//这个不行(这个不管在哪都不可以)
}

int是有符号整数类型,因此int int 肯定不行。
可以看一下提示信息吗?

你不给编译器的报错信息,我真的不懂 因为我也才入门C++

int在C中表示整型,是关键字。在定义变量时有几大规则,其中包括了不能把C中保留的关键字作为变量名。希望对你有所帮助

类的大括号后面忘了加分号吧。 你加个分号再看看,不管是在主函数,还是在全局,都是错的。

关键字无法作为变量名