C&C++
文章平均质量分 57
freedom2028
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
warning: missing sentinel in function call
在写一个练习时候出现的.觉得奇怪,因为翻译说缺少哨兵??什么意思呢...=====================================/*//练习如下,创建一个进程*/#include #include #include int main(void){printf("Running ps with execlp\n");execlp("p转载 2011-11-24 21:09:13 · 3904 阅读 · 3 评论 -
16进制 10进制 BCD码之间的转换
#include #include /////////////////////////////////////////////////////////功能:二进制取反////输入:const unsigned char *src 二进制数据// int length 待转换的二进制数据长度////输出:unsi转载 2012-03-04 17:24:44 · 19333 阅读 · 0 评论 -
16进制及2进制转换
十六进制优势所在:1 与二进制转换方便,记住:8、4、2、1. "8421"2 数字长度比二进制短,与10进制相当。实际上在计算机内部使用的数字只有2进制的,也就是说只有0和1两个数字而已。 而16进制是计算机使用人员为了更好的表达计算机中存储的数字而使用的,可以想象一下,如果使用人员也使用2进制来表示计算机中存储的数字,那么仅仅表示一个简单的数字就是长长的一串0转载 2012-03-04 17:25:26 · 1885 阅读 · 0 评论 -
#ifdef extern c endif
关于#ifdef __cplusplus extern面试时被问到过,不甚明了,网上百度一下,整合了两个仁兄的文章,如下。:-)时常在cpp的代码之中看到这样的代码:#ifdef __cplusplusextern "C" {#endif//一段代码#ifdef __cplusplus}#endif 这样的代码到底是什么意思转载 2012-03-04 17:23:35 · 675 阅读 · 0 评论 -
#Pragma once与#ifndef区别
为了避免同一个文件被include多次1 #ifndef方式2 #pragma once方式在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。 方式一: #ifndef __SOMEFILE_H__ #define __SOMEFILE_H__ ... ... // 一些声明语句 #转载 2012-03-04 17:24:03 · 690 阅读 · 0 评论 -
inline function
(1)什么是内联函数?内联函数是指那些定义在类体内的成员函数,即该函数的函数体放在类体内。(2)为什么要引入内联函数?当然,引入内联函数的主要目的是:解决程序中函数调用的效率问题。另外,前面我们讲到了宏,里面有这么一个例子:#define ABS(x) ((x)>0? (x):-(x))当++i出现时,宏就会歪曲我们的意思,换句话说就是:宏的定义很容易产生二意性。转载 2012-09-28 23:20:08 · 675 阅读 · 0 评论 -
内存空间分几部分:代码段、数据段,栈,堆 (收集整理)
内存空间分几部分:代码段、数据段,栈,堆 (收集整理)from:http://blog.youkuaiyun.com/yeyuangen/article/details/6766567推荐相关阅读:http://www.hudong.com/wiki/%E5%A0%86%E5%86%85%E5%AD%981.函数代码存放在代码段。声明的类如果从未使用,则在编转载 2012-10-02 17:26:47 · 1042 阅读 · 0 评论 -
堆和栈的区别
堆与栈的区别由以下几点: 管理方式:对于栈来讲,是由编译器自动管理,无需我们手工控制;对于堆来说,释放工作由程序员控制,容易产生 memory leak 。 空间大小:一般来讲在 32 位系统下,堆内存可以达到 4G 的空间,从这个角度来看堆内存几乎是没有什么限制的。但是对于栈来讲,一般都是有一定的空间大小的,例如,在 VC6 下面,默认的栈空间大小转载 2012-10-02 11:47:08 · 558 阅读 · 0 评论 -
file was built for archive which is not the architecture being linked (armv7s)
ld: warning: ignoring file /Users/USER_NAME/Documents/PATH_TO_YOUR_LIBRARY/libXXX.a, file was built for archive which is not the architecture being linked (armv7s): /Users/USER_NAME/Documents/PATH_TO原创 2013-04-16 21:48:22 · 8337 阅读 · 2 评论
分享