- 博客(4)
- 资源 (1)
- 收藏
- 关注
转载 [zz] 标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast和const_cast
C 风格(C-style)强制转型如下:(T) exdivssion // cast exdivssion to be of type T函数风格(Function-style)强制转型使用这样的语法:T(exdivssion) // cast exdivssion to be of type T这两种形式之间没有本质上的不同,它纯粹就是一个把括号放在哪的问题。我把这两种形式称为旧风格(old-style)的强制转型。使用标准C++的类型转换符:static_cast、dynamic_cast、reinte
2011-02-28 20:47:00 750
转载 zz 函数调用约定( __cdecl + __stdcal + __fastcall )
<br /><br />调用约定 (Calling convention) 决定以下内容: 函数参数的压栈顺序,由调用者还是被调用者把参数弹出栈,以及产生函数修饰名的方法。<br /> <br /> <br /> <br />采用 __cdecl 约定时调用约定 (Calling convention) 决定以下内容: 函数参数的压栈顺序,由调用者还是被调用者把参数弹出栈,以及产生函数修饰名的方法。<br /> <br /> <br /> <br />采用 __cdecl 约定时: 函数参数按照从右
2011-02-27 21:12:00 761
转载 [zz]我的Linux书架
<br /><br />作者:wwang <br />出处:http://www.cnblogs.com/wwang <br />本文采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。<br /> <br />工作几年来,一直从事Linux内核驱动方面的开发。从接触Linux到现在,读过不少Linux方面的书籍,现把认为很不错的一部分列出来和大家分享一下。入门类一直认为,在一个系统上学习开发之前,首先需
2011-02-11 17:25:00 718
原创 总结: linux下的多线程API (POSIX线程)
POSIX线程:一个完成的线程/进程包括三部分,代码+数据+内存栈;子线程和子进程在被创建的时候,对于fork()创建子进程,三部分都要复制一份,数据包括比如文件描述符,虚拟内存,子进程关闭文件描述符不会影响父进程中的描述符;对于pthread_create()创建子线程的时候,只有内存栈被复制,其他的部分(代码,数据都是共享的),如果一个线程改变了某变量的值,其他所有的线程都调用的是改变之后的值;头文件#include 编译参数: -lpthread(一)涉及到的类型: pthread_t, pthre
2011-02-09 18:36:00 2474 1
实模式 dos下的TCP/IP编程库(wattcp)及代码例子
2010-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人