小编amb*_*hai的帖子

C++或任何其他语言的可选结构类型可能性?

在C++中如何告诉编译器Ogre :: Vector3 IS_SAME_AS SomeOtherLIB :: Vector3?我觉得......在像c ++这样的语言中,它们不是结构类型的,但有些情况下它是有意义的.

通常作为游戏开发人员使用4个以上提供排序或自己的Vector3实现的库.代码中充斥着ToOgre,ToThis,ToThat转换功能.这是很多Float3复制周围不应该发生在第一位.

是C++或任何其他语言,我们没有必要从一种类型转换(复制)到另一种类型,这基本上是相同的.但是C++中的任何解决方案都是大多数优秀的gamedevs库,都是针对c/c ++的.

c++ programming-languages duck-typing structural-typing

3
推荐指数
2
解决办法
536
查看次数