社区
C语言
帖子详情
请问 operator= 和 operator = 这两种编码风格哪种更好?
phoenixkiller
2002-11-25 11:49:02
定义指针时我写char *p;,重载操作符时operator关键字与操作符之间是否有空格有没有讲究?
...全文
44
8
打赏
收藏
请问 operator= 和 operator = 这两种编码风格哪种更好?
定义指针时我写char *p;,重载操作符时operator关键字与操作符之间是否有空格有没有讲究?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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;
C++的拷贝构造函数、
operator
=运算符重载,深拷贝和浅拷贝、explicit关键字
简单的功能,当然不用考虑太多,但是从进一步深刻理解C++的内涵,类的结构和用法,编写
更好
的代码的角度去考虑,我们就需要用到标题所提到的这些内容。 最近,在看单例模式,觉得十分有趣,然而如果想要掌握单例模式...
《 C++ 点滴漫谈: 二十二 》操作符炼金术:用C++
operator
重塑代码美学
C++ 的
operator
关键字和操作符重载是语言的核心特性之一,使开发者能够扩展内置操作符以适应自定义类型,从而实现更高效、直观的代码表达。本文全面解析了
operator
关键字的基本概念、支持重载的操作符范围及其...
面向 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 通过上述任何一种形式,就可以完成基础...
Operator
simple example定义 CRD (Custom Resource Definition):编写 Controller 逻辑:打包
Operator
:部署
Operator
到 Kubernetes:创建自定义资源实例:Controller 监听和操作:状态反馈与更新:
PEP8
编码
风格
文章目录PEP8
编码
风格
引言代码布局(Code Lay-Out)缩进(Indentation)每行最大长度(Maximum Line Length)二元运算符之前还是之后换行 ?(Should a line break before or after a binary
operator
?)空行...
C语言
70,023
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章