C/C++
船过水无痕
本人菜鸟一只,诚交各类小菜,牛人! 多多益善!!!
展开
-
C++中数组参数详解
C++中数组参数详解在C++中,数组永远不会按值传递。它是传递第一个元素(准确地说是第0个)的指针。例如,如下声明: void putValues(int[10]);被编译器视为: void putValues(int*);数组的长度与参数声明无关。因此,下列三个声明是等价的: void putValues(int*); void putValues(int[]); void putValues(int[10]);因为数组被传递为指针,所以这对程序员有两个含义:转载 2010-12-10 13:17:00 · 664 阅读 · 0 评论 -
C语言#号和##号的使用
C语言中#号和##号的使用#define display(name) printf(""#name"") int main() { display(name); } 运行结果是name,为什么不是"#name"呢?-转载 2011-07-21 13:42:29 · 764 阅读 · 0 评论 -
C++及Windows异常处理
C++及Windows异常处理(try,catch; __try,__finally; __try, __except)——一道笔试题引起的探究 - [笔试面试]转自: http://shijuanfeng.blogbus.com/logs/178616871.html题目: int* p = 0x00000000; // pointer转载 2012-04-01 12:56:16 · 1096 阅读 · 0 评论 -
向其他进程注入代码的三种方法
向其他进程注入代码的三种方法原版地址:http://www.codeproject.com/threads/winspy.asp?df=100&forumid=16291&select=1025152&msg=1025152下载整个压缩包下载WinSpy 作者:Robert Kuster翻译:袁晓辉(hyzs@sina.com)摘要:如何向其他线程的地址空间中注入代码并在这转载 2012-05-22 11:23:10 · 795 阅读 · 0 评论 -
X86系统下 VC环境整二维码识别
libdecoderq 库编译过程本文开发环境和系统说明:系统: Windows 7 旗舰版VS: VS2008 后续的都是使用 Debug方式编译。尝试过另外一个库ZBar 做二维码的解析,因为ImageMagick库实在是在导入后,总是在编译时出现符号找不到,只得先放弃。1. 下载源码,地址为:http://trac.koka-in.org/lib原创 2013-03-24 18:32:37 · 3331 阅读 · 4 评论