c++约定:这个指针
C++ Conventions: this pointer
我很想知道,在c++中是否有使用this->的约定?我通常喜欢使用this->来强调方法和/或变量是包含类的成员,但从视觉上讲,它确实看起来相当不吸引人。如果能了解行业中常见的其他c++编码约定,例如驼峰大小写与下划线等,那就太棒了。
谢谢!
我很想知道,这个->在c++中?
我个人避免使用this->指针,但这只是个人喜好。
如果能了解行业中常见的其他c++编码约定,例如驼峰大小写与下划线等,那就太棒了。
编码惯例各不相同,但一个例子是Google的综合c++风格指南。
- "文件名必须全部小写,并且可以包含下划线(_)或连字符(-)."
- "变量名都是小写的,单词之间有下划线。类成员变量末尾有下划线
- "常规函数有混合大小写;访问器和mutator匹配变量的名称"
还有,我最喜欢的:
- "你不是真的要定义一个宏,是吗?如果有,它们是这样的:MY_MACRO_THAT_SCARES_SMALL_CHILDREN."
相关文章:
- 1d 智能指针不适用于语法 (*)++
- 在C#中处理C++指针而不使用unsafe的最佳方法
- 为什么使用 "this" 指针调用派生成员函数?
- 函数向量_指针有不同的原型,我可以构建一个吗
- 使用指针从C++中的数组中获取最大值
- 助记符和指向成员语法的指针
- 嵌入方指针压缩已禁用
- 数组的指针从不分段故障
- C++ 指针的内存地址和指向数组的内存地址如何相同?
- 何时在引用或唯一指针上使用移动语义
- QMetaObject invokeMethod的基于函数指针的语法
- 如何从 std::atomic 中提取指针 T<T>?
- 如何在 C# 中映射双 C 结构指针?
- C++将浮点指针值舍入为小数位数
- 为什么++(*p)更改指针值
- C++关于传递对象(指针与引用)的约定
- 热处理 c++11 lambda,同时捕获此指针并指定调用约定
- 指针的两种不同语法约定
- 指针和const的C/ c++约定
- c++约定:这个指针