C++ C语言学习
JackMao
Code monkey
展开
-
C头文件声明和实现分开
类声明放到.h文件实现放到cpp文件头文件(.h)主要包含函数的声明、宏定义等源文件(.cpp)是函数 的实现部分 是主体部分。在C语言里面,有时候为了方便(方便的同义词是偷懒),函数就直接在头文件里面实现了。那么这样子有什么问题呢?下面举个例子,这个例子只有3个文件#ifndef FUN_H#define FUN_Hvoid base(){};vo转载 2011-11-27 17:37:43 · 2927 阅读 · 0 评论 -
LNK2005 产生原因及解决方法
许多Visual C++的使用者都碰到过LNK2005:symbol already defined和LNK1169:one or more multiply defined symbols found这样的链接错误,而且通常是在使用第三方库时遇到的。对于这个问题,有的朋友可能不知其然,而有的朋友可能知其然却不知其所以然,那么本文就试图为大家彻底解开关于它的种种疑惑。 大家都知道转载 2011-11-27 18:22:59 · 1050 阅读 · 0 评论 -
DES算法
环境 visual studio 2010 首先新建一个win32项目在头文件上点击右键-->新建项目-->命名为 DES.h拷贝下面代码:/*DES.h*/ #ifndef __DES__ #define __DES__ #define PLAIN_FILE_OPEN_ERROR -1 #define KEY_FILE_OPEN_ERROR原创 2011-11-27 18:54:56 · 1065 阅读 · 0 评论