小编Joe*_*e.F的帖子

C#的Vector3是否有标准的C++等价物?

只是想知道C++在C#中是否有标准的Vector2/3/4(我认为的结构?)?

编辑:为了澄清XNA C#Vector2/3/4"结构"(我不完全确定它们是什么)基本上保存2,3或4个浮点值,如C++中的结构定义为:

struct Vector3
{
    float x, y, z;
};
Run Code Online (Sandbox Code Playgroud)

我基本上一直在使用C++中的代码,但我希望有一个标准的替代方案而无法找到它.

c# c++ xna

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

#endif合法后是否有令牌?

我目前正在执行以下操作,编译器(MSVC2008 /以及2010)没有抱怨它,但我不确定这是不是一个坏主意:

#ifndef FOO_H_
#define FOO_H_

// note, FOO_H_ is not a comment:
#endif FOO_H_
Run Code Online (Sandbox Code Playgroud)

我以前总是写它,#endif // FOO_H_但我发现自己今天不这样做,并认为它很奇怪,因为显然我暂时没有做评论方法.

这是不好的做法,我应该通过我的所有标题和修复(它是一个跨平台的应用程序)或者是否可以保持它的方式?

c++ standards-compliance include-guards

8
推荐指数
2
解决办法
680
查看次数

标签 统计

c++ ×2

c# ×1

include-guards ×1

standards-compliance ×1

xna ×1