1. 概述 本章讲述使用 类型 和 CLR 时需要掌握的一些基础知识。2. 名词解释3. 主要内容 3.1 所有类型都从System.Object 派生 所有对象都用new操作符来创建,步骤如下: ① 计算类型及其所有基类型中定义的实例字段需要的字节数。包括两个额外成员:类型对象指针...
分类:
其他好文 时间:
2015-02-15 16:24:08
阅读次数:
97
class Test{public: int a; Test(){ a = 1; }};int main1(){ Test* t1 = new Test(); t1->a = 10; Test* t2 = new Test(); t2-...
分类:
编程语言 时间:
2015-02-11 00:29:29
阅读次数:
142
最近又遇到一个奇葩问题,程序在自己的开发机器和某些机器上运行完好,但是在测试人员的几台机器上运行就直接推出了。开始以为是出现了野指针,因为delete野指针时程序会直接退出。代码翻来覆去过来即便确认没有野指针后问题就陷入了死循环。经过多次调试我发现在我的机器上虽然不崩溃,但是delete对象指针的时...
分类:
编程语言 时间:
2015-02-06 18:19:27
阅读次数:
176
一、信息的存储方式 1.计算机以8个连续的位(bit、比特)为一组,称为一个字节(B、byte) 1 Kb = 1024 byte 计算机中每个存储单元一般是一个字节,可存放8个二进制数二、数据类型 (一)整数类型 1.C语言标准要求:(1)char 成员选择(指针)对象指针->成员名2...
分类:
其他好文 时间:
2015-02-04 00:24:06
阅读次数:
271
null类型是第二个只有一个值的类型,这个的特殊值是null,从逻辑角度看,null值表示一个空对象指针,而这也正是typeof 检测null值时会返回object的原因 var car = null; alert(typeof car);//弹出object如果定义的变量将来用于保存...
分类:
Web程序 时间:
2015-01-29 23:43:46
阅读次数:
183
// Car.h
// 类的声明
// 类名:Car
// 属性:m_nSpeed
// 行为:run
#import // NSObject
@interface Car : NSObject
{
// 属性:成员变量(可以是基础类型,枚举,结构体和类对象指针)
@public
int m_nSpeed;// 默认初始化为0
}
// 行为:方法(方法名,返回值,参数)
- (v...
分类:
移动开发 时间:
2015-01-29 00:07:38
阅读次数:
192
1.二目运算符从右往左优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右()圆括号(表达式)/函数名(形参表).成员选择(对象)对象.成员名->成员选择(指针)对象指针->成员名2-负号运算符-表达式右到左单目运算符(类型)强制类型转换(数据类型)表达式++自增运算符...
分类:
编程语言 时间:
2015-01-26 22:39:24
阅读次数:
159
一、C语言运算符优先级优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右--()圆括号(表达式)/函数名(形参表)--.成员选择(对象)对象.成员名--->成员选择(指针)对象指针->成员名--2-负号运算符-表达式右到左单目运算符~按位取反运算符~表达式++自增运算...
分类:
其他好文 时间:
2015-01-26 11:33:36
阅读次数:
243
智能指针(smart pointer)是存储指向动态分配(堆)对象指针的类,用于生存期控制,能够确保自动正确的销毁动态分配的对象,防止内存泄露。它的一种通用实现技术是使用引用计数(reference count)。智能指针类将一个计数器与类指向的对象相关联,引用计数跟踪该类有多少个对象共享同一指针。...
分类:
编程语言 时间:
2015-01-22 17:47:34
阅读次数:
323
来源:http://bbs.csdn.net/topics/390973895
有三种方法:
第一种
是你的CPropertyPage在create的时候把原来的那个CPropertySheet 类对象指针作为父窗口传进去
CPropertyPage::Create(UINT nIDTemplate, CWnd* pParentWnd = NULL)
然后在菜单command消息处理中采...
分类:
其他好文 时间:
2015-01-20 18:12:59
阅读次数:
130