C++语法注意:

原创 2007年10月08日 20:09:00

1.
.h中放 类的声明,及类中函数数据 的声明。  .cpp中放 包含的头文件#include<...>,消息地图,初始化,函数体。 
2.
.h文件里不要放定义,即把 int k; 改为extern int k;  类的数据成员 要作为 类的私有private;用公有public的成员函数来 使用它们。
3.
VC++中Ctrl+F5(运行),用不了!解决:组建-》批组建。。。-》全部重建!OK 
而创建 新类,为了抽象对象,近而 更容易的 处理对象。
4.
如果 类的成员函数 不改变 类的成员变量,那么最好 在函数声明的 括号之后,分号之前 写:const.例:类型 函数名() const; !!!
 ! 5. !!!
栈在自由存储区声明的对象 函数 返回后,仍然存在。
 
6.
事件:ON_BN_CLICKED 点击 ON_BN_名 用户事件     ON_WM_名  消息事件  ?
7.
类的不同对象 可互相访问对方的 私有数据! 调用成员函数 为成员数据直接赋值, 就可以 直接改变 成员数据 !而无须用 return. 
8.
continue用于结束本次循环,重新开始 判断循环体。 break跳出循环,执行循环 以后的 代码。循环自增用for,不自增用:while.  
9.
用指向类的指针访问 类成员,指针->类成员。        类的对象.类成员。 

! 10.  !!!!!!
this指针:每一个类的 成员函数 都有一个 隐含的this指针。this指针,指向每一个 单独的对象。 !!!
 
!!! 12. !!!  全局变量
工程名.cpp  中写 例如: int serverport; 在用到的文件(都是.cpp)中写:extern int serverport; 均在大括号之外或只在 工程名.h中写 extern  int serverport,就可在别处用了。

C++学习(一)——基本语法

封装作用域解析运算符 :: 作用域解析运算符 ::a++; //全局变量a public struct的成员默认为public protected private ...
  • davidwang414
  • davidwang414
  • 2016年05月29日 18:33
  • 925

c++头文件包含注意要点(收藏)

C++ 中类的声明和类的定义分开几乎成了一个不成文的规定。这样做的好处是使得类的声明和实现分开,清晰明了,同时便于库函数发布。但是在实际编程中由此也常常 引起了一些由于头文件的包含顺序问题而产生的符号...
  • u014108137
  • u014108137
  • 2014年05月20日 09:05
  • 540

C++中继承的注意事项

1.继承的基本概念        所有基类中的成员除了构造和析构函数以外都可以被子类所继承,无论是在子类内部还是在子类外部,只要所访问的基类成员不是私有成员,都可以和子类自身成员一样,直接访问—...
  • qq_28090573
  • qq_28090573
  • 2016年06月14日 21:15
  • 388

cocos2d-x中的C++ 编码规范

声明务必要看 头文件 define用法 前向声明 内联函数 -inlh文件 函数参数顺序 include的命名和顺序 作用域 命名空间 非命名的命名空间 命名空间的使用规则 嵌套类 非成员函数静态成员...
  • u012723995
  • u012723995
  • 2015年08月01日 18:39
  • 1868

C++基础语法注意细节

C++ 引用 vs 指针 引用很容易与指针混淆,它们之间有三个主要的不同: 不存在空引用。引用必须连接到一块合法的内存。 一旦引用被初始化为一个对象,就不能被指向到另一个对象。指针可...
  • a123456ajunb
  • a123456ajunb
  • 2015年10月10日 20:07
  • 123

C++语言语法你应该知道的(基础篇)

using namespace std; 告诉编译器使用 std 命名空间。命名空间是 C++ 中一个相对新的概念。 一 :iostream>和iostream.h>格式不一样,前者没有后缀,实际上,...
  • songkai320
  • songkai320
  • 2016年07月14日 17:03
  • 7196

C#与C/C++部分基础语法差异

博主最近在学习C#,以前摸过C和C++在学习C#基础语法时可以快速的略过,但是C#的基础语法和C和C++还是有差异,有的甚至是完全不同的,我在这里写出来打算加强自己的记忆与理解,同时希望能对其他准备开...
  • Hermit_Inwind
  • Hermit_Inwind
  • 2016年01月24日 23:10
  • 1284

编译原理c++语法分析器

语法分析器  针对编译原理第三版-何炎祥主编的书中一个 LL(1)语法分析表,利用c++编写了语法分析程序,下附加代码: /* Name: LL(1)语法分析器  Copyright:  Author...
  • ye_se_cong_cong
  • ye_se_cong_cong
  • 2017年05月31日 22:54
  • 561

C++ 与 python 语法 对比

C++ 与 python 语法 对比flyfish**变量定义** //C++ int a = 8, b = 9; //python i = 10 print(i)**条...
  • flyfish1986
  • flyfish1986
  • 2017年01月03日 10:22
  • 1106

hivesql 一些语法注意点

hive where字句里不允许有子查询 不支持如下: select ... from table_name where id in (select id from ... ) 这种语法hi...
  • zengxiaosen
  • zengxiaosen
  • 2016年09月30日 00:42
  • 493
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C++语法注意:
举报原因:
原因补充:

(最多只允许输入30个字)