小编Abh*_*hak的帖子

C++类编译

为什么以下编译?

class A{
    A(){
        A* a = new A() ;
    }
} ;
Run Code Online (Sandbox Code Playgroud)

它不应该因为失败的原因而失败吗?

class A{
    A obj;
} ;
Run Code Online (Sandbox Code Playgroud)

c++ compilation class

5
推荐指数
1
解决办法
250
查看次数

C++文字整数类型

文字表达式也有类型吗?

long long int a = 2147483647+1 ;
long long int b = 2147483648+1 ; 
std::cout << a << ',' << b ; // -2147483648,2147483649
Run Code Online (Sandbox Code Playgroud)

c++ int integer-overflow long-integer

2
推荐指数
1
解决办法
429
查看次数

标签 统计

c++ ×2

class ×1

compilation ×1

int ×1

integer-overflow ×1

long-integer ×1