社区
C++ 语言
帖子详情
有无分号有什么不同
jzp12
2007-05-09 03:03:01
在类的声明文件文件中如果对一个成员函数实现了,那么大括号后有分号和无分号有什么不同,例如:
class A
{
public:
void virtual f()
{
printf("A");
}
void add()
{
printf("C");
};//主是这个分号?
};
经测试要不要都不影响结果
...全文
381
14
打赏
收藏
有无分号有什么不同
在类的声明文件文件中如果对一个成员函数实现了,那么大括号后有分号和无分号有什么不同,例如: class A { public: void virtual f() { printf("A"); } void add() { printf("C"); };//主是这个分号? }; 经测试要不要都不影响结果
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
half_bucket
2007-05-12
打赏
举报
回复
刚刚测试一下,在通常的情况下没什么区别,只是多执行了一个空语句,但如果是判断条件的话就会导致出错,例如if语句,
if(a);
sub-statement;
这样的话,你的本意是去执行statement,但因为有了分号,就会去执行“;”这条空语句,而不在去执行statement语句,因此而导致错误。
czg516
2007-05-09
打赏
举报
回复
讨论这种问题和
天上的太阳会不会一样无聊.
带个;和不带;效果没有区别
eggqq007
2007-05-09
打赏
举报
回复
“;”在编译的时候就是说把“;”前面的语句传到语法分析程序,如果“;”前面什么都没有就会被忽略。
half_bucket
2007-05-09
打赏
举报
回复
C++规范的写法是什么样的呢?
jzp12
2007-05-09
打赏
举报
回复
to :SpanOver()
f() 没有错,我都写代码测试过的了
没有要你解析最后一个分号,
总结一句,有一我注释地地方的那个分号,就表示多执行了一条空语句:
NULL;
yoyo_alex_lw
2007-05-09
打赏
举报
回复
你看tm说得多准确啊! 多余的分号被忽略!
多余的,,,看好了。。。
healer_kx
2007-05-09
打赏
举报
回复
你看tm说得多准确啊! 多余的分号被忽略!
多余的,,,看好了。。。
amei_zhang83
2007-05-09
打赏
举报
回复
学习下!到底有没有用呢?
SpanOver
2007-05-09
打赏
举报
回复
有不同
C++ 中,最后一个分号是必须要有的,表示一个类类型定义的结束,不然编译时会出错;
第一个分号编译器视为一个空语句;
另外: 你所定义的虚函数f(),声明错误.
xlbdan
2007-05-09
打赏
举报
回复
没有用没有用
mLee79
2007-05-09
打赏
举报
回复
保存的时候有可能多占磁盘空间, 打印的时候有可能多耗墨, 鉴定完毕
taodm
2007-05-09
打赏
举报
回复
没不同。
C++标准特别规定了的,多余的分号会被忽略。
freshui
2007-05-09
打赏
举报
回复
有不同
有分号就是多了一个空语句
大爷想要时光机
2007-05-09
打赏
举报
回复
好像是没什么不同。。。。。。
中考语文试题分类汇编:语病+标点精选.doc
"中的“无所谓有”、“无所谓无”应保持一致的句式,可以改为“
有无
”。 【知识点二:标点符号使用】 标点符号的正确使用是语文考试中的常见考点。例如: 1. 引号的使用:在引用他人话语或特定词语时需要使用引号...
基于python实现自动剪辑生成视频源码(可添加字幕背景音乐).zip
基础能力强的可以在此基础上修改调整,以实现
不同
的功能。 自动剪辑生成视频 # 开始 moviepy == 1.0.0 python > 3.5 自行安装ImageMagick 缺少的库自行pip 1. 需准备一个时长大于50s的视频,
有无
背景音乐均可...
基于新增构型方法的复合电源模型优化,性能超越advisor书内标准模型,含超级电容影响对比,新增构型方法下的复合电源模型:高效运行与超级电容影响对比研究,advisor复合电源模型 采用新增构型方法
采用新增构型方法修改的复合电源模型,比advisor书上那种在纯电基础上修改好很多,因为保留了自带的纯电模型,所以可方便比较
有无
超级电容的影响。 模型运行完全正常 无报错。 ,核心关键词: advisor复合电源模型;...
ColorHexa搜索工具「ColorHexa Search Tool」-crx插件
可以直接键入:-“红色”或“ ff0000”(带或不带“#” “),-” rgb(255,0,0)“-” rgb%100 0 0“-” c:0,m:100,y:100,k:0“-” hsl 0,100,50“并且等等...(
有无
逗号,方括号,冒号或
分号
无关紧要)...
plt.plot()
有无
分号
结果
不同
和plt.plot()一个英文
分号
其实会有
不同
的结果,前者只会画出图,但是不会显示列表,后者会在图的上方显示一个类型为列表的地址: 结果如图: 无
分号
: 有
分号
: 而且可以看到类型为list:
分号
并不是改变...
C++ 语言
65,198
社区成员
250,522
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章