C/C++
usufu
淡淡的思念,深深的眷恋。
展开
-
*p++,*++p,++*p
#include int main(){ char s[] = "012345678", *p = s; cout p = s; cout cout cout cout cout cout cout return 0;}VC++6 DEBUG下分析:cout的运算是从右向左进行的,但最后输出还是从左到右。所以cout *(++p),*++p,(*p)++,*(p++), *p++转载 2005-04-17 14:19:00 · 1409 阅读 · 0 评论 -
获得当前运行进程的进程名
linux下,获得当前运行进程的进程名及其路径。 放在这里mark一下。#include #include #include #include size_t get_executable_path (char* buffer, size_t len){ char* path_end; if (readlink (“/proc/self/exe”, buf原创 2009-11-30 19:34:00 · 1274 阅读 · 0 评论