1.1 类和结构类是存储在堆上的引用类型,而结构是存储在栈上的值类型.类使用的关键词是class,而结构使用的是struct生声明.1.2 数据成员数据成员是包含类的数据-----字段,常量和事件的成员.数据成员可以是静态数据.类成员总是实例成员,除非用static进行显式声明.常量与类的关联方式同...
1、在当前文件中引入命名空间2、在子类中使用using声明引入基类成员名称在private或者protected继承时,基类成员的访问级别在派生类中更受限:class Base{public:std::size_t size() const{return n;}protected:std::size...
分类:
编程语言 时间:
2014-10-15 14:59:40
阅读次数:
158
注释
导入mycodetemplates.xml统一注释样式
需要加注释的地方
类注释(必加)方法注释(必加)块注释主要是数据结构和算法的描述(必加)类成员变量和常量注释(选择性添加)单行注释,主要是case的判断(选择性添加)
声明
类和接口声明
下表描述了类和接口声明的各个部分以及它们出现的先后次序。
类/接口声明的各部分 ...
分类:
移动开发 时间:
2014-10-15 13:32:10
阅读次数:
258
创建一个类需要两个部分:接口和实现-----.h 头文件 相当于接口@interface Aa: NSObject //基类{//成员变量声明//大括号内部,添加当前类属性 //字符串类型 NSString *name; //姓名 NSString是一个类 //整型类型 NSInteger...
分类:
移动开发 时间:
2014-10-14 20:28:49
阅读次数:
213
静态数据成员
类是类型而不是具体的数据对象,类的对象都是该类的实例,每个类对象都具有自己的数据成员,而且是相互独立,各占内存空间。然而,程序中往往需要让类的所有对象在类的范围内共享某个数据。声明为static的类成员能够在类的范围中共享,称之为静态成员。
一、全局变量与静态数据成员
希望在同类的多个对象之间实现数据共享,可以用静态的数据成员实现。
使用静态数据成员不会破坏隐藏的...
分类:
其他好文 时间:
2014-10-12 12:55:27
阅读次数:
184
恼人的函数指针(二):指向类成员的指针
前面曾写过一篇恼人的函数指针(一),总结了普通函数指针的声明、定义以及调用,还有函数指针数组,函数指针用作返回值等。但是作为C++的研读,我发现我漏掉了一个最重要的内容,就是指向类成员的指针,这里将做相应补充(相关代码测试环境为vs 2010)。...
分类:
其他好文 时间:
2014-10-10 23:58:54
阅读次数:
245
类初始化时构造函数调用顺序:(1)初始化对象的存储空间为零或null值;(2)调用父类构造函数;(3)按顺序分别调用类成员变量和实例成员变量的初始化表达式;(4)调用本身构造函数。例子:public class Dollar extends Money{Rmb r=new Rmb();public ...
分类:
编程语言 时间:
2014-10-10 14:00:44
阅读次数:
157
(*)static(不变的)-关键字:修饰的变量叫做类变量,随着类的加载而加载,随着类的消失而消失,//static修饰的成员叫做静态成员(不变的成员,类成员),//不仅能被对象调用,还可以直接被类名调用//被所有对象共享//优先于对象存在(*)类变量和实例变量的区别://存放位置不同,类变量在方法...
分类:
编程语言 时间:
2014-10-10 09:43:44
阅读次数:
249
1.成员定义public--成员可以由任何代码访问。private--成员只能由类中的代码访问(如果没有使用任何关键字,就默认使用这个关键字)。internal--成员只能由定义它的程序集(项目)内部的代码访问。protected--成员只能由类或派生类中的代码访问。后两个关键字可以合并使用,所以也...
分类:
其他好文 时间:
2014-10-09 20:47:57
阅读次数:
243