各路仙人帮我看一下,我下面的代码不管是执行到哪一行都不抱任何错误。但是也无法继续往下执行了。
我是mac12.5.1,使用的是CLion IDE。是一个c++初学者。我在别的代码中看到这样的写法。但是我挪到我自己的代码中就无法运行了,也不报任何的错误。
using namespace std;
void test() {
const uint64_t UO = 4294967296;
cout<<(char*)UO<<endl; // 不管是执行到这里哪一行都不会抱任何错误,但是也不会往下继续执行了。
cout<<"end"<<endl;
}
void test1() {
size_t HB = 2147483648;
void* vv = (void*)HB;
cout<<(char*)vv<<endl; // 不管是执行到这里哪一行都不会抱任何错误,但是也不会往下继续执行了。
cout<<"end"<<endl;
}