社区
C语言
帖子详情
请问 operator= 和 operator = 这两种编码风格哪种更好?
phoenixkiller
2002-11-25 11:49:02
定义指针时我写char *p;,重载操作符时operator关键字与操作符之间是否有空格有没有讲究?
...全文
33
8
打赏
收藏
请问 operator= 和 operator = 这两种编码风格哪种更好?
定义指针时我写char *p;,重载操作符时operator关键字与操作符之间是否有空格有没有讲究?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
phoenixkiller
2002-11-27
打赏
举报
回复
我总觉得风格还是统一的好,就像BS说的把内建型别和用户自定义型别同等对待。你提的那篇文章我这就去学习一下。
ixMind
2002-11-26
打赏
举报
回复
到不是new特殊,字串表示的运算符只能分开写
ashchan
2002-11-26
打赏
举报
回复
operator=()一般建议连着写,因为应当作为一个整体来看待。至于 new,那是比较特殊。你可以看我网站上的一篇C++ Standard Library Style Guidelines (在C & C++ 下的“文摘与资源”里)参考一下,C 的发明人写的。
phoenixkiller
2002-11-26
打赏
举报
回复
那 operator new又只能分着写?
TopCat
2002-11-25
打赏
举报
回复
我是会把他们连在一起写的,因为我认为operator=是一个整体,就像一个普通的函数名一样
slmhukan
2002-11-25
打赏
举报
回复
有一点区别:
比如
char* p1, p2;
如果把*紧跟在char后面,很容易让人误会将p2也当成指针,实际上p2并不是指针
这样写就很清楚了:
char *p1, p2;
rtdb
2002-11-25
打赏
举报
回复
I like space.
lhynew
2002-11-25
打赏
举报
回复
我习惯把指针和非指针分开写;如
char *p1;
char p2;
Tinyxml 源代码(VC6 & VS2005)
TinyXML++是一个全新的TinyXML接口,使用了许多诸如模板,异常处理和
更好
的错误处理这些C++强项技术。 特性 使用STL TinyXML可以被编译成使用或不使用STL。如果使用STL,TinyXML会使用std::string类,而且完全...
Google C++
编码
规范
C/C++ 函数参数分为输入参数和输出参数
两种
,有时输入参数也会输出(译者注:值被修改时)。输入参数一般传值或常数引用(const references),输出参数或输入/输出参数为非常数指针(non-const pointers)。对参数...
flink kubernetes
operator
入门与实战
Flink Kubernetes
Operator
是一个基于 Kubernetes 的 Apache Flink 集群管理工具,它可以帮助用户在 Kubernetes 上轻松部署和管理 Flink 集群。本课程将介绍 Flink Kubernetes
Operator
的基本概念和使用方法。在本...
C++的拷贝构造函数、
operator
=运算符重载,深拷贝和浅拷贝、explicit关键字
简单的功能,当然不用考虑太多,但是从进一步深刻理解C++的内涵,类的结构和用法,编写
更好
的代码的角度去考虑,我们就需要用到标题所提到的这些内容。 最近,在看单例模式,觉得十分有趣,然而如果想要掌握单例模式...
面向 Kubernetes 编程:如何写一个
Operator
?
# 如我们使用的
operator
-sdk 版本为:v1.16.0 # Go 的版本为:1.16.13 # Kubernetes 版本为:1.21 [root@blog
operator
-sdk]# go version go version go1.16.13 linux/amd64 通过上述任何一种形式,就可以完成基础...
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章