windows
dzyssssss
这个作者很懒,什么都没留下…
展开
-
window里面一个进程理论上能开多少线程?
一个线程的开销包括:内核模式下的开销(内核堆栈,对象管理所需内存)用户模式下的开销(线程局部存储、线程环境块、堆栈、CRT、MFC、COM等等等等)通常,线程数目的瓶颈在于线程自己的堆栈。Visual C++编译器默认设置是每个线程的堆栈大小是1兆。当然,如果你在创建线程时指定较小的堆栈大小,你应该可以创建较多的线程。但是创建大量线程不是一个好的设计。每个线程创建和销毁的时候,Windows会调用转载 2006-11-13 10:48:00 · 2714 阅读 · 0 评论 -
CString,string,char*的综合比较
看了内容很好,转到自己的blog里面。(一) 概述string和CString均是字符串模板类,string为标准模板类(STL)定义的字符串类,已经纳入C++标准之中;CString(typedef CStringT> CString)为Visual C++中最常用的字符串类,继承自CSimpleStringT类,主要应用在MFC和ATL编程中,主要数据类型有char(应用于AN转载 2006-11-17 17:15:00 · 613 阅读 · 0 评论 -
61条面向对象设计的经验原则
61条面向对象设计的经验原则 摘抄自《OOD 启示录》--Arthur J.Riel1、所有数据都应该隐藏在所在的类的内部。p132、类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。p153、尽量减少类的协议中的消息。p164、实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解析等等]。 p1原创 2006-11-17 18:03:00 · 631 阅读 · 0 评论 -
C++的命名规则
忽然有天有人问m_表示什么,晕了会儿。原来一般是用来表示类里面变量的,呵呵。。。。找了别人总结的命名规则,很好感觉。C++变量命名规则a Array 数组b BOOL (int) 布尔(整数)by Unsigned Char (Byte)转载 2007-01-11 17:11:00 · 1060 阅读 · 0 评论 -
转摘:c++静态成员小结,c++,static
c++静态成员小结,c++,static原文地址:http://hi.baidu.com/xiaoxin_ye/blog/category/%B9%A4%D7%F7%26%2338%3B%BC%BC%CA%F5%BC%AF%BD%F5/index/2 类中的静态成员真是个让人爱恨交加的特性。我曾经在面试时,被主考官抓住这个问题一阵穷追猛打,直把我问的面红耳赤,败下阵来。所以回来之后,我转载 2010-03-26 16:58:00 · 486 阅读 · 0 评论