- 博客(8)
- 资源 (2)
- 收藏
- 关注
转载 进程和线程的资源比较
关于进程和线程,有时真的挺迷糊,说不清道不明。多多学习![via jackey] 这里讲的进程和线程是指windows下的,Unix下的定义有些不同。 进程和线程都是操作系统程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。一个程序至少有一个进程,一个进程至少有一个线程 。线程是进程内的一个执行单元 ,也是进程内的可调度实体。进程 进程含有内存和资源。进程拥有的内
2008-09-26 11:18:00
1519
原创 用户定义的转换
c++提供了一种机制,通过它,每个类都可以定义一组“可被应用在该类型对象上的转换” 这便是转换函数(conversion function)它是一种特殊类型的类成员函数,以便把一个函数对象转换成某种其它类型。在类体中指定关键字operator并在其后加上转换的目标类型后,就声明了装换函数。
2008-09-25 16:03:00
455
原创 第一章 关于对象
1.简单对象模型(A Simple Object Model) 这个模型没有被应用到实际产品中。这个模型中Object是由一系列的slot组成的table组成,每个slot指向一个member.2.表格驱动模型(A Table-driven Object Model) 这个模型也不是实际产品中采用的模型。data member table包括实际数据,funct
2008-09-17 19:59:00
335
原创 c++ sizeof 对象大小
#include using namespace std;class Base{public: Base(void); virtual ~Base(void); void f() { cout "f()" private: int a; char *p;};class Derived:public
2008-09-17 19:23:00
1107
转载 C++ string
C++ string比起char *字符串的优点:1. 不必担心由于字符串长度而引起的内存分配问题2. string是一个类所以有很多字符串的处理函数因为是类所以sizeof(string)时注意类的大小是4的整数倍下面转自c++ string详解1.声明一个C++字符串声明一个字符串变量很简单: string Str;这样我们就声明了一个字符串变量,但既然是一个类,就有构造函数和析构函数。
2008-09-17 12:43:00
396
原创 第六章
1.关于一个空类的大小。对于一个类而言,即便是一个空类,编译器仍然要给它一个空间,所以空类的大小为1 2.请注意sizeof是计算当前栈分配的大小,所以当类中出现static变量时,因为static变量是全体实例共享的,所以当用sizeof 计算这样的类大小时,静态变量的大小不会被计算在内。3.当用sizeof计算类大小是还要考虑对齐问题。即类的大小为4的整数倍。
2008-09-17 12:21:00
335
转载 sizeof 和 strlen的区别
strlen与sizeof的区别---------------------1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。该类型保证能容纳实现所建立的最大对象的字节大小。 2.sizeof是算符,strlen是函数。 3.sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以/0结尾的。sizeof还可
2008-09-17 12:05:00
219
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人