随笔分类 -  C++

PHP内核函数研究之 intval
摘要:声明:本文为斯人原创,全部为作者一一分析得之,有不对的地方望赐教。欢迎转载,转载请注明出处 。本文地址:http://imsiren.com/archives/520趁热打铁 顺便说说 intval函数.该函数好像我们用的最多的就是在POST或者GET某个参数的时候,将其强制转换为int型,为了保证我们传入到SQL的时候是一个整形.,当然这只是其中一种用法..该函数接受两个参数,第一个是要转换的字符串,第二个要转换成的进制数,默认为十进制.我们先用PHP 来看看它的用法.class a{ public $b; function c(){ } } $a=new a()... 阅读全文

posted @ 2012-04-08 21:55 斯人- 阅读(370) 评论(0) 推荐(0)

C/C++ 宏详解
摘要:C/C++宏详解众多C++书籍都忠告我们C语言宏是万恶之首,但事情总不如我们想象的那么坏众多C++书籍都忠告我们C语言宏是万恶之首,但事情总不如我们想象的那么坏,就如同goto一样。宏有一个很大的作用,就是自动为我们产生代码。如果说模板可以为我们产生各种型别的代码(型别替换),那么宏其实可以为我们在符号上产生新的代码(即符号替换、增加)。关于宏的一些语法问题,可以在google上找到。相信我,你对于宏的了解绝对没你想象的那么多。如果你还不知道#和##,也不知道prescan,那么你肯定对宏的了解不够。我稍微讲解下宏的一些语法问题(说语法问题似乎不妥,macro只与preprocessor有关, 阅读全文

posted @ 2011-03-06 21:53 斯人- 阅读(514) 评论(0) 推荐(0)

C++容器类 Vector教程
摘要:Vector是一种类模板..使用方法为vector<数据类型> 变量名;如vector<int> vi;可有多种方式vector<int>vi; 保存类型为int的对象.初始化值为空vector<int>vi(v2); v2是vi的副本vector<int> vi(10); 保存为int的对象.初始化值为10vector<int>vi(n,10); 保存n个值为10的元素用push_back像vector压入值;如 vi.push_back(10);用 vi.empty()判断 vi是否为空用 vi.size()获取vi的 阅读全文

posted @ 2010-10-25 22:31 斯人- 阅读(312) 评论(0) 推荐(0)

C++通过ASM写汇编代码
摘要:示例如下#include<iostream.h>intmain(void){inta,b,c;a=12;b=24;__asm{moveax,amovebx,baddeax,ebxmovc,eax}cout<<c<<endl;return0;} 阅读全文

posted @ 2010-08-03 20:47 斯人- 阅读(1546) 评论(0) 推荐(0)

C++外挂 读写游戏内存
摘要:以下为 关键代码SetWindowText("植物大战僵尸太阳修改器--斯人"); //设置窗口标题 GameHwnd=::FindWindow("MainWindow","植物大战僵尸中文版"); //获取句柄 GetWindowThreadProcessId(GameHwnd,&hProcId); //获取进程ID mProcID=OpenProcess(PROCESS_ALL_ACCESS,false,hProcId); //打开进程 if(mProcID==0){ //如果进程ID等于0 退出 MessageBox(& 阅读全文

posted @ 2010-08-03 20:44 斯人- 阅读(3083) 评论(1) 推荐(0)