ChinaUnix.net
相关文章推荐:

c 内联函数

我想看到gcc展开内联函数的过程文件,如何实现? 请教各位大侠!

by gobygo - C/C++ - 2008-05-15 16:38:26 阅读(1112) 回复(0)

相关讨论

const成员函数只能通过const对象来调用。 但是我看到一段代码 [code] #include ; class A { int ff; public: int getFF() const { return ff; }; }; int main(int argc, char* argv[]) { A a; cout << "ff is:" << a.getFF() << endl; } [/code] 为什么使用内联函数函数不受这个限制[const成员函数只能通过const对象来调用]呢

by 灰色轨迹 - C/C++ - 2004-07-30 16:22:16 阅读(1200) 回复(7)

见http://stackoverflow.com/questions/1672900/what-does-c-mean-in-gcc-inline-assembly-code `%c*digit*' can be used to substitute an operand that is a constant value without the syntax that normally indicates an immediate operand. 有cc差别是一个$,记得以前在@帅绝人寰的帖子里看到"不差钱"什么的,到底是个什么逻辑?

by tempname2 - 内核源码 - 2012-06-11 22:25:09 阅读(1546) 回复(1)

有剪切函数吗? 如果没有,编一个剪切函数该怎么编?

by 〖☆缘分☆〗 - Linux环境编程 - 2008-10-11 20:27:44 阅读(1500) 回复(2)

/* 整型转换成字符串 in */ itoa(int i,char* string) { int power,j; j=i; for(power=1;j>=10;j/=10) power*=10; for(;power>0;power/=10) { *string++='0'+i/power; i%=power; } *string='\0'; } atoi(将字符串转换成整型数) /* in */相关函数 atof,atol,atrtod,strtol,strtoul 表头文件 #include 定义...

by nickhome - Linux文档专区 - 2007-09-19 08:59:18 阅读(750) 回复(0)

分类函数,所在函数库为ctype.h int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z')返回非0值,否则返回0 int isalnum(int ch) 若ch是字母('A'-'Z','a'-'z')或数字('0'-'9') 返回非0值,否则返回0 int isascii(int ch) 若ch是字符(AScII码中的0-127)返回非0值,否则返回0 int iscntrl(int ch) 若ch是作废字符(0x7F)或普通控制字符(0x00-0x1F) 返回非0值,否则返回0 int isdigit(int ch) ...

by jbblue - Linux文档专区 - 2006-10-09 21:35:57 阅读(676) 回复(0)

本帖最后由 yshihyu 于 2012-02-21 12:11 编辑 [code]/* b.h */ #ifndef _B_H_ #define _B_H_ #ifdef __cplusplus extern "c" { #endif int add(int a, int b); #ifdef __cplusplus } #endif #endif[/code][code]/* b.cpp */ #include "b.h" int add(int a, int b) { return a + b; }[/code][code] /* a.c */ #include #include "b.h" int main(void) { printf("%d\n", add(3, 5)); return 0; }[/code...

by yshihyu - C/C++ - 2012-02-21 16:04:16 阅读(1951) 回复(3)

测试 c c c++ c++ 算法 函数 关于分类的测试, :outu: [ 本帖最后由 win_hate 于 2007-10-27 16:11 编辑 ]

by win_hate - C/C++ - 2007-10-27 17:23:10 阅读(1278) 回复(4)

有这样一个流程 char bsc[256] 为一个大数组,元素个数足够多,不用考虑越界 char src[8] 存放临时数据,在别处赋值 #define UINT64 unsigned long long 程序里面有个语句 UINT64 tmp = ((UINT64)bsc[src[0]]) | ((UINT64)bsc[src[1]]<<8) | ((UINT64)bsc[src[2]]<<16) | ((UINT64)bsc[src[3]]<<24) | ((UINT64)bsc[src[4]]<<32) | ((UINT64)bsc[src[5]]<<40) | ((UINT64)bsc[src[6]]<<48) | ((UINT64)bsc[src[7]]<<56) ...

by sunlock2014 - C/C++ - 2014-09-25 17:57:03 阅读(1472) 回复(7)

本帖最后由 ZhouGuaning 于 2011-07-14 19:41 编辑 可能帖子比较长 请耐心看哈 我打开某个程序 此程序防逆 HOOK了个函数 因为此程序会监测函数是否被恢复了 如果是就退出进程 所以不能直接恢复,我想了个办法: 没错啦 招蜂引蝶 水性杨花的NtOpenProcess 它HOOK的位置是: 805c24ba e88bfefeff call ObOpenObjectByPointer HOOK内容为: call AA8457D2 我的想法是 jne 和push 这两个地址的字...

by ZhouGuaning - C/C++ - 2011-07-14 19:32:04 阅读(2315) 回复(0)

那位兄弟有cc++的库函数手册 传给我份 谢谢,网上找了找 没找到。。。:mrgreen: :mrgreen: 我邮箱 [email]348909535@qq.com[/email]

by hbl.ncut - C/C++ - 2008-12-23 11:58:18 阅读(2353) 回复(6)