上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 很多人为VC6.0中如何彻底删除类文件苦恼,有时源文件删除了,包含的头文件也在其他类中删除了,但是在类视图中还是存在,很让人郁闷。下面告诉大家一个彻底删除类文件的方法, 首先:再项目中将所有涉及涉及到要删除的类得对象和头文件的引用删除; 然后:再工作目录下将要删除的类得头文件(.h)和对应的资源文... 阅读全文
posted @ 2012-06-05 17:22 zhiweiyouzhishenghuo 阅读(141) 评论(0) 推荐(0)
摘要: 今天在看程序时,发现一个函数中使用的很多的 #if 1......#endif#if 0......#endif因为没有用过,感到有点莫名。如是上网查找答案。终于明白是用来注释编译内容的。意思是说:#if 1 需要编译器编译以下内容;#if 0 编译器不要编译以下内容;#if 0 #endif 这... 阅读全文
posted @ 2012-06-05 14:55 zhiweiyouzhishenghuo 阅读(160) 评论(0) 推荐(0)
摘要: 给大一学生上习题课的一个题目用到多态性下的类型转换。对于多态继承的类型转换,分为upcast和downcast.这两种转换的区别从名字上很容易看出来。从派生类转换到基类为upcast,从基类到派生类称为downcast。当然这种基类中应该有虚函数,也就是说基类是抽象类。因为dynamic_cast动... 阅读全文
posted @ 2012-05-29 11:32 zhiweiyouzhishenghuo 阅读(469) 评论(0) 推荐(0)
摘要: 关于STL容器,最令人称赞的特性之一就是是只要不超过它们的最大大小,它们就可以自动增长到足以容纳你放进去的数据。(要知道这个最大值,只要调用名叫max_size的成员函数。)对于vector和string,如果需要更多空间,就以类似realloc的思想来增长大小。这个类似于realloc的操作有四个... 阅读全文
posted @ 2012-05-28 17:56 zhiweiyouzhishenghuo 阅读(137) 评论(0) 推荐(0)
摘要: explicit关键字用于取消构造函数的隐式转换,对有多个参数的构造函数使用explicit是个语法错误。In C++ it is possible to declare constructors for a class, taking a single parameter, and use tho... 阅读全文
posted @ 2012-05-27 23:40 zhiweiyouzhishenghuo 阅读(504) 评论(0) 推荐(0)
摘要: auto_ptr指针介绍(智能指针) auto_ptr指针介绍 auto_ptr是这样一种指针:它是“它所指向的对象”的拥有者。这种拥有具有唯一性,即一个对象只能有一个拥有者,严禁一物二主。当auto_ptr指针被摧毁时,它所指向的对象也将被隐式销毁,即使程序中有异常发生,auto_ptr所指向... 阅读全文
posted @ 2012-05-27 22:51 zhiweiyouzhishenghuo 阅读(143) 评论(0) 推荐(0)
摘要: #includeusing namespace std;class String{friend ostream& operator的头文件!!! 阅读全文
posted @ 2012-05-26 13:16 zhiweiyouzhishenghuo 阅读(91) 评论(0) 推荐(0)
摘要: MFC封装了WIN API.大家都知道.但是MFC应用程序的真正流程又有多少人知道呢? 下面就是我对MFC启动代码的一些剖析. 在TCHAR.H里,有这么2小段define.通过我的简化,我们可以看到: //TCHAR.H #ifdef _UNICODE #define _tWinMain wWin... 阅读全文
posted @ 2012-05-26 10:41 zhiweiyouzhishenghuo 阅读(487) 评论(0) 推荐(0)
摘要: atoi函数的实现 写这个函数的实现的原因很简单,而且也很容易,直接抄袭的库中的源码。因为有朋友面试的时候遇到了,前几天一个哥们面intel的时候也被问到了,巧合的是今天看广联达的面试题再次遇到。一周之内看到三次,让我不得不重视一下啊,毕竟自己也要开始面试题呀面试题了! 其实这个函数比较容易实现,不... 阅读全文
posted @ 2012-05-25 23:35 zhiweiyouzhishenghuo 阅读(165) 评论(0) 推荐(0)
摘要: setsockopt 设置 SO_LINGER 选项 此选项指定函数close对面向连接的协议如何操作(如TCP)。内核缺省close操作是立即返回,如果有数据残留在套接口缓冲区中则系统将试着将这些数据发送给对方。SO_LINGER选项用来改变此缺省设置。使用如下结构:struct linger {... 阅读全文
posted @ 2012-05-23 11:21 zhiweiyouzhishenghuo 阅读(179) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 下一页