小编Dra*_*ugr的帖子

最佳平台独立pi常量?

我知道你可以用:

#define _USE_MATH_DEFINES
Run Code Online (Sandbox Code Playgroud)

然后:

M_PI
Run Code Online (Sandbox Code Playgroud)

得到恒定的pi.但是,如果我没记错的话(欢迎评论)这是依赖于编译器/平台的.那么,当我将它从Linux移植到其他系统时,使用pi常量最可靠的方法是什么,不会导致任何问题?

我知道我可以定义一个float/double然后自己将它设置为舍入的pi值,但我真的想知道是否有指定的机制.

c++ pi

11
推荐指数
1
解决办法
4071
查看次数

变量命名:成员识别与易用性

我正在为自己写一个小库,它有一个包含带有立方坐标x,y和z的六边形的类.现在我通常使用前导m标记我的成员变量,例如int mPosition; 或mX,mY,mZ,在这种特定情况下.这将导致getter被命名为getmX().

这非常简单,但在某种程度上不像getX()那样可读.你会说在类中使用mX是可以接受的,但是将公开可见的getter重命名为getX()吗?或者有理由保持一致吗?将不会有公开的二传手.

c++

0
推荐指数
1
解决办法
46
查看次数

标签 统计

c++ ×2

pi ×1