社区
C++ 语言
帖子详情
c++中简单语法问题
volcan1987
2012-07-23 10:47:12
debugDraw->SetFlags(b2DebugDraw::e_shapeBit);
这里面的->可否用.来代替?其中的::是代表在b2DebugDraw这个类中的e_shapeBit吗?如果不加::会怎么样?编译可以过的,那如果有另一个地方定义了e_shapeBit编译会出错还是运行会出错?
...全文
169
8
打赏
收藏
c++中简单语法问题
debugDraw->SetFlags(b2DebugDraw::e_shapeBit); 这里面的->可否用.来代替?其中的::是代表在b2DebugDraw这个类中的e_shapeBit吗?如果不加::会怎么样?编译可以过的,那如果有另一个地方定义了e_shapeBit编译会出错还是运行会出错?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Flammable_ice
2012-07-23
打赏
举报
回复
楼主是不是想转型学C++啊?感觉楼主提的问题貌似跟没学过C++一样哦,所以顶楼上的,建议楼主先简单看看C++书籍,再去看代码
tixisong
2012-07-23
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
引用楼主 的回复:
debugDraw->SetFlags(b2DebugDraw::e_shapeBit);
这里面的->可否用.来代替?其中的::是代表在b2DebugDraw这个类中的e_shapeBit吗?如果不加::会怎么样?编译可以过的,那如果有另一个地方定义了e_shapeBit编译会出错还是运行会出错?
1.
->左边必须是对象的指针
.左边必须是对象
……
[/Quote]
++
pathuang68
2012-07-23
打赏
举报
回复
[Quote=引用楼主 的回复:]
debugDraw->SetFlags(b2DebugDraw::e_shapeBit);
这里面的->可否用.来代替?其中的::是代表在b2DebugDraw这个类中的e_shapeBit吗?如果不加::会怎么样?编译可以过的,那如果有另一个地方定义了e_shapeBit编译会出错还是运行会出错?
[/Quote]
1.
->左边必须是对象的指针
.左边必须是对象
2. b2DebugDraw::e_shapeBit通常表示e_shapeBit是b2DebugDraw这个类中的一个静态成员变量,不加::肯定会出错的。
suifeng3702
2012-07-23
打赏
举报
回复
建议楼主先看看最基本的C++方面的书籍,只看前几章就好,然后再去看代码。[Quote=引用楼主 的回复:]
debugDraw->SetFlags(b2DebugDraw::e_shapeBit);
这里面的->可否用.来代替?其中的::是代表在b2DebugDraw这个类中的e_shapeBit吗?如果不加::会怎么样?编译可以过的,那如果有另一个地方定义了e_shapeBit编译会出错还是运行会出错?
[/Quote]
volcan1987
2012-07-23
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
错了,C++ new出来的一定是指针。你以为是C#啊。
[/Quote]
那对象如何创建呢?
直接class c;?
ppsharp
2012-07-23
打赏
举报
回复
错了,C++ new出来的一定是指针。你以为是C#啊。
volcan1987
2012-07-23
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
指针用->取成员,不能用.代替
[/Quote]
那如果是对象呢,就可以用点了?
class *c = new class()这是指针?
class c = new class()这就是对象了?
ppsharp
2012-07-23
打赏
举报
回复
指针用->取成员,不能用.代替
C++
编程实例100篇
C++
编程实例100篇
C++
编程实例100篇
C++
编程实例100篇
C++
编程实例100篇
C++
“超级玛丽”游戏的源代码
C++
“超级玛丽”游戏的源代码,
C++
“超级玛丽”游戏的源代码.
C++
中
的常见
语法
糖汇总
C++
中
的
语法
糖是指使代码更简洁、可读性更高的语言特性和简化的
语法
。
C++
编程基本
语法
有哪些?
C++
编程基本
语法
介绍
C++
编程语言以其丰富的
语法
结构和强大的功能而著称,为开发者提供了构建高效、可靠软件的工具。如果希望在源程序
中
有两个连续的问号,且不希望被预处理器替换,这种情况出现在字符常量、字符串字面值或者是程序注释
中
,可选办法是用字符串的自动连接:"...?空格分隔语句的各个部分,让编译器能识别语句
中
的某个元素(比如 int)在哪里结束,下一个元素在哪里开始。fruit 和 =,或者 = 和 apples 之间的空格字符不是必需的,但是为了增强可读性,您可以根据需要适当增加一些空格。在
C++
中
,分号是语句结束符。
C++
入门篇——基本
语法
详解
C++
入门篇,基本
语法
详解
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章