小编kra*_*ik3的帖子

reinterpret_cast 为相同类型

考虑以下程序:

struct A{};

int main()
{
    A a;
    A b = a;
    A c = reinterpret_cast<A>(a);
}
Run Code Online (Sandbox Code Playgroud)

编译器(g++14)抛出一个关于invalid cast from type 'A' to type 'A'. 为什么强制转换为相同类型无效?

c++ standards reinterpret-cast c++14

6
推荐指数
1
解决办法
205
查看次数

标签 统计

c++ ×1

c++14 ×1

reinterpret-cast ×1

standards ×1