C++
文章平均质量分 83
adi_1987
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
alloca的运用
http://blog.youkuaiyun.com/masefee/article/details/6835688 这篇文章是讲alloca实现的原理。 alloca我感觉是个很强大的函数,帮了我一个很大的忙。突然觉得我就是个天才,我们知道,构造一个对象,无非就二种方式,一种形式就是动态构造: class A; A* a=new A(); 对于这种形式,编译器底层可能是这么实现的:原创 2016-12-05 11:49:19 · 1977 阅读 · 0 评论 -
天龙八部底层包加密机制
天龙底层的包加密机制很简单,其原理就是一个字符同时异或2次另外一个字符将得到原来的字符 如下: char a='b'; a^='c'; a^='c';//此时a将再次=b #ifndef ENCRYPT #define ENCRYPT(x,xlen,KEY,BeginPlace) if( (x)!=NULL ) \ { \ \ CHAR* t_pBuffer = (x); \原创 2016-12-05 11:54:32 · 1631 阅读 · 0 评论 -
C++ 类中特殊的成员变量(常变量、引用、静态)的初始化方法
C++ 类中特殊的成员变量(常变量、引用、静态)的初始化方法 有些成员变量的数据类型比较特别,它们的初始化方式也和普通数据类型的成员变量有所不同。这些特殊的类型的成员变量包括: a.引用 b.常量 c.静态 d.静态常量(整型) e.静态常量(非整型) 常量和引用,必须通过参数列表进行初始化。 静态成员变量的初始化也颇有点特别,是在类外初始化且不能再带有stat原创 2016-12-05 11:56:14 · 543 阅读 · 0 评论 -
some C++ questions
PS:Using this diary to record today's studying.Forgive me use English,because there is no chinese input method this computer,and for coryright,I have no permission to install any software.ha ha.2014-原创 2016-12-05 11:57:56 · 375 阅读 · 0 评论 -
C++模板编程Demo
PS:今天在网上看到一篇讲C++模板编程的博客,还算是比较的通俗易懂,在这里留一份,没事看看。。。。。。 当我们越来越多的使用C++的特性, 将越来越多的问题和事物抽象成对象时, 我们不难发现:很多对象都具有共性。 比如 数值可以增加、减少;字符串也可以增加减少。 它们的动作是相似的, 只是对象的类型不同而已。 C++ 提供了“模板”这一特性, 可以将“类型” 参数化, 使转载 2016-12-05 11:59:38 · 5939 阅读 · 0 评论 -
如何生成DLL文件并导出函数及如何在C++或C#中调用DLL中导出的函数
关于DLL的含义和优点,不是本文讨论的重点,这里我们仅讨论如何用C++生成DLL文件,并导出函数。 首先:在VS中创建工程的时候,要选择VC++(我只会用C++来生成DLL文件)语言,然后选择win32再选择win32项目,如下图所示: 注意,在接下来的过程中,需要选择dll.点击完成创建工程。 工程创建完成后,里面会有很多文件,打开源文件目原创 2016-12-05 13:34:58 · 3076 阅读 · 0 评论 -
C&C++获取时间的相关问题
1.使用time_t time( time_t * timer ) 精确到秒 2 使用clock_t clock() 得到的是CPU时间 精确到1/CLOCKS_PER_SEC秒,此处CLOCKS_PER_SEC为VC++在time.h中定义的常量, #define CLOCKS_PER_SEC 1000 3 计算时间差使用double difftime( time_t原创 2016-12-05 13:37:45 · 401 阅读 · 0 评论 -
C C++中main函数的参数
在C语言或是C++语言中,当想访问命令行传给程序的参数时,可以把参数放在main()函数里,如下所示: int main(int argc,char *argv[]) argc记录参数的个数 argv则记录各个参数。 这里如果不输入参数 则argc默认为1,argv[0]=应用程序的绝对路径。 否则,参数依次往后排,存储在argv变量里。原创 2016-12-05 13:43:57 · 354 阅读 · 0 评论 -
如何查看DLL文件的导出函数声明
http://blog.youkuaiyun.com/uvbs/archive/2006/01/27/589346.aspx Depends.exe 是 Visual C++ 自带的一个工具。它可能是我们经常使用的工具中最简单的一个工具了,其功能是列出某个应用程序或 DLL 需要的 DLLs。这个程序在本站可以下载(更新版本请到下面这个地址下载:http://www.dependencywalker.co原创 2016-12-05 14:49:49 · 4160 阅读 · 0 评论
分享