继承关系中,父类无默认构造函数类类型类成员变量无默认构造函数const类型成员变量引用类型成员变量不使用初始化列表,在创建对象调用构造函数之前会对所有的成员变量进行默认初始化,然后再执行构造函数体里的内容,这样做的话对于没有默认构造函数和变量在声明时便需要被赋值的类型是不适用的。初始化列表属于函数声...
分类:
编程语言 时间:
2015-07-16 21:28:56
阅读次数:
147
转自:http://www.cnblogs.com/Myhsg/archive/2009/07/31/1535650.html 静态类成员包括静态数据成员和静态函数成员两部分。 一、 静态数据成员: 类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成员。 和其他数据成...
分类:
编程语言 时间:
2015-07-16 18:28:57
阅读次数:
168
1. Python的继承以及调用父类成员python子类调用父类成员有2种方法,分别是普通方法和super方法假设Base是基类class Base(object): def __init__(self): print “Base init”则普通方法如下class L...
分类:
编程语言 时间:
2015-07-16 15:54:42
阅读次数:
163
在Android studio 进行代码混淆配置。 proguard 配置 -keepclasseswithmembers 指定的类和类成员被保留,假如指定的类成员存在的话。 -dontwarn 缺省proguard 会检查每一个引用是否正确,但是第三方库里面往往有些...
分类:
移动开发 时间:
2015-07-16 08:27:46
阅读次数:
167
mystring operator +(const char *str, const mystring &it){ mystring stro; strcpy(stro.s, str); strcat(stro.s, it.s); printf("stro = %p\n", stro.s); ret...
分类:
其他好文 时间:
2015-07-16 02:01:33
阅读次数:
89
// VistorMode.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include using namespace std;class B;class A{public: /...
分类:
其他好文 时间:
2015-07-16 00:29:25
阅读次数:
105
final关键字:
final关键字是最终的意思,可以修饰类,成员变量,成员方法。
? 修饰类,类不能被继承
? 修饰变量,变量就变成了常量,只能被赋值一次。
? 修饰方法,方法不能被重写
final关键字面试题
? final修饰局部变量...
分类:
编程语言 时间:
2015-07-12 23:20:42
阅读次数:
171
静态变量:#include#include#include using namespace std;class A{public: A(){ total++; } static int total;};//@warn 静态成员变量必须在全局进行定义int A::total =...
分类:
编程语言 时间:
2015-07-12 18:40:56
阅读次数:
137
static1. static变量按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。两者的区别是: 对于静态变量在内存中只有一个拷贝(节省内存),JVM只为静态分配一次内存,在加载类的过程中完成静态变量....
分类:
编程语言 时间:
2015-07-12 15:32:50
阅读次数:
151
-继承和派生一继承(继承就是从先辈处得到属性和行为特征)1派生类的声明class 派生类名∶[继承方式] 基类名{派生类新增的数据成员和成员函数};2 基类成员在派生类中的访问属性3派生类对基类成员的访问规则1)内部访问 由派...
分类:
编程语言 时间:
2015-07-12 10:59:25
阅读次数:
160