javascript 手记(摘自Javascript中文网): 在javascript中,可以通过构造函数来创建对象,也可以通过对象字面量来创建对象。 在编程语言中,字面量是一种表示值的记法,例如,"Hello world!" 在许多语言中都表示一个字符串字面量(string literal ).....
分类:
编程语言 时间:
2014-07-29 11:48:06
阅读次数:
225
1. 初始化 != 赋值.a.初始化代表为变量分配内存. 变量在其定义处被编译器初始化(编译时). 在函数中, 函数参数初始化发生在函数调用时(运行时).b.赋值代表"擦除对象当前值, 赋予新值". 它不承担为对象分配内存的义务.2. C++中, 类成员的初始化于初始化列表中完成, 先于构造函数体执...
分类:
其他好文 时间:
2014-07-29 10:54:06
阅读次数:
194
1.构造函数的职责
构造函数中只进行那些没有实际意义的初始化,因为成员变量的“有意义”的值大多不在构造函数中确定。
可以的话,使用Init()方法集中初始化为有意义的数据。
优点:排版方便,无需担心类是否初始化。
缺点:
1)在构造函数中不易报告错误,不能使用异常;
2)操作失败会造成对象初始化失败,引起不确定状态;
3)构造函数内调用虚函数,调用不会派发到子类实现中,即使当前没有子...
分类:
编程语言 时间:
2014-07-28 16:23:43
阅读次数:
265
string类的构造函数:string(const char *s); //用c字符串s初始化string(int n,char c); //用n个字符c初始化此外,string类还支持默认构造函数和复制构造函数,如string s1;string s2="hello";都是正确的写法。当构造的st...
分类:
编程语言 时间:
2014-07-28 13:49:30
阅读次数:
251
今天遇到一个EditCtrl问题。要求在MFC对话框上添加一个EditCtrl控件,此控件只能输入10-100之间的整型数。
实现:
1、将EditCtrl的属性中的 外观->number设为True,这时控件只能输入0-9这10个字符。
2、在对话框对应的类中添加一个整型变量m_iNumber,并在构造函数中初始化为0.
3、为控件添加失去焦点时的响应函数:
void CMfc...
分类:
其他好文 时间:
2014-07-27 11:32:42
阅读次数:
300
单例模式目的:Ensure a class only has one instance, and provide a global point of access toit.保证一个类仅有一个实例,并提供一个访问它的全局访问点。C++实现在类中,定义一个私有静态成员对象;将构造函数也定义为私有的,保...
分类:
其他好文 时间:
2014-07-27 10:25:12
阅读次数:
235
流只能操作数据。File 类用来将文件或者文件夹封装成对象。方便文件与文件夹进行操作File对象可以作为参数传递给流的构造函数。可以将已有的和已出现的文件或者文件夹封装成对象File a = new File(“a.txt”);File类常见方法:1 创建 boolean creatNewFile(...
分类:
其他好文 时间:
2014-07-27 10:22:52
阅读次数:
200
继承类的范围,构造函数和拷贝控制
当用派生类执行函数的时候,首先会在当前的类里面找
如果找不到就一级一级地往上找。
Name Lookup Happens at Compile Time
class Quote
{
public:
Quote()=default;
Quote(const string &book, double sales_price)...
分类:
编程语言 时间:
2014-07-26 15:29:42
阅读次数:
542
饿汉式:
class Single
{
// 提前做好!
private static final Single s = new Single();
// 私有化 构造函数 无法使用new 创建对象!
private Single(){}
// 对外提供接口
public static Single getInstance()
{...
分类:
其他好文 时间:
2014-07-26 15:27:12
阅读次数:
210
DataColumn类的几个需要Type类型参数的构造函数如下: //
// 摘要:
// 使用指定列名称和数据类型初始化 System.Data.DataColumn 类的新实例。
//
// 参数:
// columnName:
// 一个字符串,它表示要创建的列的...
分类:
其他好文 时间:
2014-07-26 15:16:00
阅读次数:
287