| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1324 人关注过本帖
标题:注释方法
只看楼主 加入收藏
vfdff
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:2172
专家分:425
注 册:2005-7-15
结帖率:79.17%
收藏
 问题点数:0 回复次数:9 
注释方法
注释时由要求空格吗?(VS2005)
为什么 CObject */*_stdcall*/ pp=p->m_pfnCreateObject();不行
     CObject * /*_stdcall*/ pp=p->m_pfnCreateObject(); 就是正确的
搜索更多相关主题的帖子: 注释 空格 
2008-09-20 13:55
yuyangtian1000
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2008-09-20 14:07
vfdff
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:2172
专家分:425
注 册:2005-7-15
收藏
得分:0 
回复 2# yuyangtian1000 的帖子


CObject */*_stdcall*/ pp=p->m_pfnCreateObject();
这个 它不能分辨出 /*_stdcall*/  部分是注释
一定前面有个空格 才分辨出了
2008-09-20 14:52
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
收藏
得分:0 
C/C++分解标识符的时候,使用的是最大原则(也叫贪心原则),也就是,根据能形成的最长的标识符进行分割,而不管是不是符合语法规定。所以:

a = b / *p;
a赋值为b除以p指向的变量。
a=b/*p;
a=b,后为注释,报语法错误。

LZ的情况与此类似。以前+=,-=不是这么写的,而是:
a =+ b;
但是,如果没有空格,则
a = -b;

a =- b;
极易出现错误,所以才在ANSI C中将=x系列操作符换为x=。

另外,C++09标准计划接受诸如:
vector<vector<int>> arr;
这种代码,根据贪心原则,以前这种代码会报语法错误,因为编译器会将>>认定为右移操作符,而不是两个尖括号的反括号。现在则认为这样的合法的。不过其余的情况会不会改变我就不知道了……

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-09-20 15:10
vfdff
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:2172
专家分:425
注 册:2005-7-15
收藏
得分:0 
回复 4# StarWing83 的帖子
vector<vector<int>> arr;
这个写成 vector<vector<int> > 比较好
2008-09-20 16:46
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
收藏
得分:0 
LS:不是比较好,是现在不这么写根本就是错的。不过明年以后可能会有改善了。

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-09-20 18:20
vfdff
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:2172
专家分:425
注 册:2005-7-15
收藏
得分:0 
回复 6# StarWing83 的帖子
明年以后改善,什么意思??你怎么知道由编译器将克服这个
2008-09-20 20:18
f319
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2008-5-13
收藏
得分:0 
CObject */*_stdcall*/ pp=p->m_pfnCreateObject();
它可能是把 */  看作一个结束注释的了...
2008-09-20 21:13
cjjc
Rank: 2
等 级:新手上路
威 望:3
帖 子:44
专家分:0
注 册:2008-9-20
收藏
得分:0 
实际项目中, 你用这样的注释风格 等着挨批吧。
c++ 不懂,不知道。
2008-09-20 21:18
iFreeBSD
Rank: 4
等 级:业余侠客
威 望:4
帖 子:474
专家分:236
注 册:2007-11-5
收藏
得分:0 
[bo][un]vfdff[/un] 在 2008-9-20 20:18 的发言:[/bo]

明年以后改善,什么意思??你怎么知道由编译器将克服这个


难道就是传说中的C++ 0x

without further ado, let’s get started
2008-09-20 21:38
快速回复:注释方法
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012798 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved