相关疑难解决方法(0)

在C++标识符中使用下划线有哪些规则?

在C++中通常用某种前缀命名成员变量来表示它们是成员变量而不是局部变量或参数.如果你来自MFC背景,你可能会使用m_foo.我myFoo偶尔也见过.

C#(或者可能只是.NET)似乎建议只使用下划线,如_foo.这是否允许C++标准?

c++ standards naming-conventions c++-faq

906
推荐指数
4
解决办法
24万
查看次数

为什么人们在C++中使用__(双下划线)这么多

我正在浏览一些开源的C++代码,并注意到代码中使用的分数很多,主要是在变量名称的开头.

return __CYGWIN__;
Run Code Online (Sandbox Code Playgroud)

只是想知道是否有这样的原因,或者只是一些人的代码风格?我认为我很难读.

c++ double-underscore

86
推荐指数
6
解决办法
6万
查看次数

双重下划线在C语言中的变量名称中意味着什么?

可能重复:
为什么人们在C++中使用__(双下划线)这么多

我正在研究Linux内核编程代码.

有一些数据结构和函数以双下划线开头,如:

__u32  len
Run Code Online (Sandbox Code Playgroud)

这与正常变量有何不同?

c linux kernel

8
推荐指数
1
解决办法
6574
查看次数