- 博客(6)
- 资源 (13)
- 收藏
- 关注
原创 <Effective C++ : 构造/析构/赋值运算> 笔记
条款5:编译器可以暗自为class创建default构造函数、copy构造函数、copy assignment操作符,以及析构函数。不过,仅仅是需要的时候,编译器才自动生成。如遇到下面代码时NameClass A; //defalut构造函数、析构函数NameClass B(A); //copy构造函数编译器才生成对应构造函数和析构函数。
2012-05-31 17:31:09 925
原创 <Effective C++: 资源管理> 笔记
条款13:为防止资源泄漏,请使用RAII对象,它们在构造函数中,获得资源并在析构函数中释放资源。两个常被使用的RAII对象分别是shared_ptr和auto_ptr。前者通常是较佳选择,因为其copy行为比较直观。若选择auto_ptr,复制动作会使它指向null。条款14:在资源管理类中,小心copying行为。复制RSII对象必须一并复制他所管理的资源,所
2012-05-31 17:30:23 785
原创 <Effective C++: 习惯C++> 笔记
条款01:视C++为一个语言联邦。C++目前是个多重范型编程语言,一个同时支持过程形式、面向对象形式、函数形式、范型形式、元编程形式的语言。总的来说,C++包含四种次语言。CObject-Oriented C++Template C++STL另外,还有boost库,包含了很多很多尚未加入标准的新特性。
2012-05-31 17:27:27 950
原创 Windows 多线程用法:_beginthreadex函数
#include #include #include using namespace std;int ThreadFunc1(void* param){ int i=*(int*)param; while(--i) { cout<<i<<endl; Sleep(2000); } return 0;}void ThreadFunc2(PVOID param)
2012-05-30 11:32:59 20628 2
原创 Windows RPC远程过程调用(2): 返回整数和整数数组
在 http://blog.csdn.net/hustspy1990/article/details/7608422基础上编写。1. 返回整数在idl文件中,添加函数,并用midl编译。void intAdd2([in]int x, [in]int y,[out]int* plus);在server代码中添加函数实现void intAdd2(
2012-05-28 17:14:37 2370
原创 Windows RPC远程过程调用(1): 最基本的
Windows本身支持成为一个RPC服务器。WindowsXP上面默认的RPC/tcpip功能没有打开,必须运行gpedit.msc,计算机配置->管理模版->系统->远程过程调用->用于未验证的RPC...->选择"已启动",限定项选择"无"。第1步:编写 IDL(Interface Description Language,接口描述语言)文件test.idl[ u
2012-05-28 11:04:36 7496 1
Virtual Machines Versatile Platforms for Systems and Processes
2017-10-13
修改代码的艺术 中文版
2017-09-23
Netty5.0 架构剖析和源码解读
2017-09-18
matlab 7.0 在数字信号处理中的应用
2010-04-03
Linux Command Directory
2009-10-28
Win32help.exe
2009-10-16
新编windows32 api参考大全
2009-10-16
Standard C Library c++ STL
2009-09-26
GNU.C++.for.Linux
2009-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人