C/C++
习_霜
这个作者很懒,什么都没留下…
展开
-
C++深拷贝与浅拷贝
转自:http://blog.csdn.net/ajioy/article/details/8128638 对于普通类型的对象来说,它们之间的复制是很简单的,例如: int a=88; int b=a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。 #include using namespace std; class转载 2015-06-04 12:01:55 · 364 阅读 · 0 评论 -
位域
位域 有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几 个不同的区域, 并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。 这样就可以把几个不同的对象用一个转载 2015-09-10 13:22:27 · 279 阅读 · 0 评论 -
C语言文件操作函数大全
C语言文件操作函数大全 clearerr(清除文件流的错误旗标) 相关函数 feof 表头文件 #include 定义函数 void clearerr(FILE * stream); 函数说明 clearerr()清除参数stream指定的文件流所使用的错误旗标。 返回值 fclose(关闭文件) 相关函数 close,fflush,fopen,setbuf转载 2015-10-22 11:37:26 · 406 阅读 · 0 评论 -
C语言运算符优先级列表
记录下以备查阅。 简单记就是:! > 算术运算符 > 关系运算符 > && > || > 赋值运算符 C语言运算符优先级 优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右 -- (转载 2015-09-18 09:51:40 · 537 阅读 · 1 评论 -
函数getopt(),及其参数optind
转自:http://blog.sina.com.cn/s/blog_64ba2b750100vz5b.html getopt被用来解析命令行选项参数。 #include extern char *optarg; //选项的参数指针 extern int optind, //下一次调用getopt的时,从optind存储的位置处重新开始检查选项转载 2015-10-10 15:24:52 · 489 阅读 · 0 评论 -
【C语言】关于宏定义中#和##符号的使用和宏定义展开问题
转自:http://www.linuxidc.com/Linux/2014-06/102925.htm #是把宏参数变为一个字符串,##是把两个宏参数连接在一起。 有一道经典的C语言问题,关于宏定义中#和##符号的使用和宏定义展开问题 程序如下: #include #define f(a,b) a##b #define g(a) #a #define h(a)转载 2015-12-31 17:01:32 · 451 阅读 · 0 评论 -
编写优质嵌入式C程序
转自:http://blog.csdn.net/zhzht19861011/article/details/45508029 前言:这是一年前我为公司内部写的一个文档,旨在向年轻的嵌入式软件工程师们介绍如何在裸机环境下编写优质嵌入式C程序。感觉是有一定的参考价值,所以拿出来分享,抛砖引玉。 转载请注明出处:http://blog.csdn.net/zhzht19861011/art转载 2016-03-02 14:31:37 · 1049 阅读 · 0 评论 -
【C++11新特性】 auto关键字
转自:https://blog.csdn.net/xiejingfa/article/details/50469045 熟悉脚本语言的人都知道,很多脚本语言都引入了“类型自动推断”技术:比如python,可以直接声明变量,在运行时进行类型检查。随着C++11标准的发布,C++语言也引入了类型自动推断的功能,这就是我们今天要介绍的auto关键字。 C++是一种强类型语言,声明变量时必须明确指出其...转载 2018-12-24 14:55:10 · 224 阅读 · 0 评论 -
Android JNI 篇 - JNI回调的三种方法(精华篇)
转自:https://www.jianshu.com/p/e576c7e1c403 开门见山, 不废话上效果, 上代码: c层回调进度 device-2017-03-23-184023.gif 第一种方法 在当前函数(同一个线程)里面回调,直接用findClass或者GetObjectClass,进行回调(国内各大博客介绍的普遍方法): java 层代码: /** * Crea...转载 2019-01-03 14:06:55 · 731 阅读 · 0 评论