社区
C++ 语言
帖子详情
c++中简单语法问题
volcan1987
2012-07-23 10:47:12
debugDraw->SetFlags(b2DebugDraw::e_shapeBit);
这里面的->可否用.来代替?其中的::是代表在b2DebugDraw这个类中的e_shapeBit吗?如果不加::会怎么样?编译可以过的,那如果有另一个地方定义了e_shapeBit编译会出错还是运行会出错?
...全文
240
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++
遇到个
简单
而费时的小
语法
问题
for (map
::iterator it = parameters.begin(); it != parameters.end(); it++) { parData += "&" + it->first + "=" + it->second; parData += "&" + it->first() + "=" + it->s
lemon 生成
C++
文件
lemon.c 和lempar.c 下载地址 :http://www.hwaci.com/sw/lemon/ 或者 sqlite官网 。 lemon 默认生成的是C文件 ,但是只需要修改一下便可以生成
C++
代码 。 找到lemon.c 文件
中
的 file_open()函数,其
中
有一个的调用参数传值的是".c" ,将其修改为".cpp" 即可生成
C++
文件 。
语法
文件编译生成的.cpp文件在运
简单
的
c++
程序
一、实验目的和要求1. 熟悉Code::Blocks10.05编译系统的常用功能。2. 学会使用Code::Blocks10.05编译系统实现
简单
的
C++
程序。3. 熟悉
C++
程序的基本结构,学会使用
简单
的输入/输出操作。二、实验内容1.编译下列程序,改正所出现的错误信息,并写出输出结果。/sy1_1.cpp main() { cout<<"This is a program....
【
C++
】使用 yaml-cpp 库操作 YAML
配置文件有利于我们灵活配置工程,解决大量重复劳动,也方便调试。YAML 是一种人类可读的数据序列化格式,它使用缩进和特定的符号来表示数据结构。在本文
中
,我们将详细介绍如何在
C++
中
使用yaml-cpp库来解析和生成 YAML 格式的数据。
Cppfront与Cpp2
语法
:探索
C++
的简洁安全新范式
Cppfront是一个实验性编译器项目,旨在为
C++
提供全新的
语法
形式(称为Cpp2或"
C++
语法
2"),同时保持与现有
C++
生态系统的完全兼容。该项目由著名
C++
专家Herb Sutter发起,其核心理念是通过
语法
层面的创新,使
C++
代码编写变得更
简单
、更安全。 ## Cpp2
语法
特性解析 ### 设计哲学 Cpp2并非要创建一门全新的编程语言,而是作为
C++
的"另一种
语法
皮肤"。它保留了...
C++ 语言
65,213
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章