社区
C++ 语言
帖子详情
c++中简单语法问题
volcan1987
2012-07-23 10:47:12
debugDraw->SetFlags(b2DebugDraw::e_shapeBit);
这里面的->可否用.来代替?其中的::是代表在b2DebugDraw这个类中的e_shapeBit吗?如果不加::会怎么样?编译可以过的,那如果有另一个地方定义了e_shapeBit编译会出错还是运行会出错?
...全文
193
8
打赏
收藏
c++中简单语法问题
debugDraw->SetFlags(b2DebugDraw::e_shapeBit); 这里面的->可否用.来代替?其中的::是代表在b2DebugDraw这个类中的e_shapeBit吗?如果不加::会怎么样?编译可以过的,那如果有另一个地方定义了e_shapeBit编译会出错还是运行会出错?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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++
语法
的理解,还能接触到实际
问题
的解决方案,提高解决编程
问题
的能力。每个实例都可能是一个独立的小项目,涉及特定主题,通过实践,学习者能够巩固理论知识,提升编程技能。
C++
“超级玛丽”游戏的源代码
1. **
C++
基础**: 首先,源代码将展示
C++
的基础
语法
,包括类、对象、函数、循环、条件语句、数组和字符串的使用。这些都是构建任何
C++
程序的基础。 2. **面向对象编程**:
C++
的强项在于其面向对象特性,如封装、继承...
C++
中
的常见
语法
糖汇总
C++
中
的
语法
糖是指使代码更简洁、可读性更高的语言特性和简化的
语法
。
C++
编程基本
语法
有哪些?
C++
编程基本
语法
介绍
C++
编程语言以其丰富的
语法
结构和强大的功能而著称,为开发者提供了构建高效、可靠软件的工具。如果希望在源程序
中
有两个连续的问号,且不希望被预处理器替换,这种情况出现在字符常量、字符串字面值或者是程序注释...
C++
语言的
语法
糖
语法
糖是由计算机科学家辛普森(Peter J. Landin)在1960年提出的...例如,在
C++
中
,使用运算符重载和类型推导等功能,都可以看作是
语法
糖的一种表现。
C++
语言的
语法
糖特性为程序员提供了更为丰富和灵活的编程体验。
C++ 语言
65,209
社区成员
250,517
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章