Tekkaman

导航

 

2013年8月19日

摘要: [ArraySizeHelper解析] 以下代码用于获取一个数组的元素个数,例如 int table[100],以下宏返回100。template char (&ArraySizeHelper(const T (&array)[N]))[N]; #define arraysize(array) (sizeof(ArraySizeHelper(array)))[要点] 1、数组的引用 T (&)[N] (注意:有个括号)。比如: int a[5] = {0}; int (&ra)[5] = a; 这里ra就是一个对数组a的引用,其这个数组的大小也是5; 2、返回值 阅读全文
posted @ 2013-08-19 19:10 Tekkaman 阅读(2241) 评论(3) 推荐(4)
 
摘要: [dup()&dup2()] 都是复制文件描述符指针。dup2可以指定复制到哪一个新索引。 参考:http://hi.baidu.com/flikecn/item/e82e14bef06e8a412aebe38a 阅读全文
posted @ 2013-08-19 14:21 Tekkaman 阅读(322) 评论(0) 推荐(0)
 
摘要: [Source命令及脚本的执行方式] source filename 与 sh filename 及./filename执行脚本的区别在那里呢? 1.当shell脚本具有可执行权限时,用sh filename与./filename执行脚本是没有区别得。./filename是因为当前目录没有在PA... 阅读全文
posted @ 2013-08-19 12:46 Tekkaman 阅读(1453) 评论(0) 推荐(0)