相关疑难解决方法(0)

什么时候应该使用static_cast,dynamic_cast,const_cast和reinterpret_cast?

有什么用途:

  • static_cast
  • dynamic_cast
  • const_cast
  • reinterpret_cast
  • C风格演员 (type)value
  • 功能式演员 type(value)

如何决定在哪些特定情况下使用哪个?

c++ pointers casting c++-faq

2367
推荐指数
9
解决办法
52万
查看次数

g ++和gcc有什么区别?

g ++和gcc有什么区别?哪些应该用于一般的c ++开发?

c++ gcc g++

816
推荐指数
8
解决办法
43万
查看次数

C++是否包含整个C语言?

我在教程中读到C++包含整个C编程语言.

不过我也看过,在地方这样

如果你学习C++,你最终将学习大部分C语言,并且随着时间的推移会学习一些语言之间的差异.

所以我的问题只有这个:

如果我非常了解C++,我最终会学习"真正的"C语言(没有任何"差异"),因为完整的C90语言包含在C++ 11中吗?

c c++

10
推荐指数
3
解决办法
3119
查看次数

为什么c ++禁止隐式转换void*?

在C中,我们可以转换void*为任何其他指针.

但是C++禁止它.

int *a = malloc(4);
Run Code Online (Sandbox Code Playgroud)

导致此错误:

invalid conversion from ‘void*’ to ‘int*’ [-fpermissive]
Run Code Online (Sandbox Code Playgroud)

c ++中有潜在的危险吗?

有没有c ++的例子?

c c++

7
推荐指数
2
解决办法
1569
查看次数

标签 统计

c++ ×4

c ×2

c++-faq ×1

casting ×1

g++ ×1

gcc ×1

pointers ×1