- 博客(10)
- 资源 (5)
- 收藏
- 关注
转载 【转载】DLL调用方式
DLL(动态连接库),然而可以分为动态调用于静态调用。下面我分别举一个例子说说。1)动态调用:首先:在VC++6.0中创建 Win32 Dynamic-link library工程创建一个动态连接库工程: 在头文件TestDll.h中写下代码 extern "C" int __declspec(dllexport) add(int numa, in
2009-09-18 20:23:00 618
原创 虚函数指针深入理解
程序1#include using namespace std;class Base1{public: Base1() { m_length=1; m_width=2; } virtual void f(void) { cout } virtual voi
2009-07-05 11:23:00 494
转载 Linux的分段和分页机制
原文地址:http://blog.chinaunix.net/u1/35334/showart_278335.html
2009-06-19 21:49:00 263
原创 Big Endian与Little Endian区别
Big EndianMotorola PowerPC芯片 低地址 高地址 -----------------------------------------> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 12 |
2009-06-03 13:11:00 307
转载 C语言 条件编译详解
预处理过程扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。可见预处理过程先于编译器对源代码进行处理。在C 语言中,并没有任何内在的机制来完成如下一些功能:在编译时包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码。要完成这些工作,就需要使用预处理程序。尽管在目前绝大多数编译器都包含了预处理程序,但通常认为它们是独立于编译器的。预处理过程读入源代码,检查包含预处理指令的语句和宏
2009-06-03 13:09:00 437
转载 extern用法详解
1 基本解释 extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。另外,extern也可用来进行链接指定。2 问题:extern 变量在一个源文件里定义了一个数组:char a[6];在另外一个文件里用下列语句进行了声明:extern char *a;请问,这样可以吗? 答案与分析:1
2009-06-03 13:07:00 279
转载 getopt函数的使用http://blog.chinaunix.net/u/12592/showart_429841.html
每一天你都在使用大量的命令行程序,是不是感觉那些命令行参数用起来比较方便,他们都是使用getopt来实现的。在Linux下使用getopt写程序是一种比较cool的事情,下面来简单的介绍一下getopt的使用。=== getopt使用 ===在讨论参数处理之前,我们先明确两个概念:选项、选项参数gcc -g -o test test.c我们经常使用上面的命令来编译程序,这里g和o就是选项,
2009-06-03 13:06:00 633
转载 extern "C"
extern "C"转帖 时常在cpp的代码之中看到这样的代码: #ifdef __cplusplu* **tern "C" { #endif //一段代码 #ifdef __cplusplus } #endif 这样的代码到底是什么意思呢?首先,__cplusplus是cpp中的自定义宏,那么定义了这个宏的话表示这是一段cpp的代码,也就是说,上面的代码的含义是:
2009-05-31 10:12:00 280
转载 C++各大有名库的介绍之C++标准库
C++各大有名库的介绍(转载) C++各大有名库的介绍之C++标准库 标准库中提供了C++程序的基本设施。虽然C++标准库随着C++标准折腾了许多年,直到标准的出台才正式定型,但是在标准库的实现上却很令人欣慰得看到多种实现,并且已被实践证明为有工业级别强度的佳作。1、Dinkumware C++ Library参考站点:http://www.dinkumware.com/
2009-05-31 09:51:00 460
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人