C/C++基础
gloryduu
这个作者很懒,什么都没留下…
展开
-
C/C++基础之 sizeof 与 strlen的讨论
** sizeof接收的参数可以是数据类型,也可以是变量,得出的是该对象所占用内存空间的大小。特别地,如果是字面值常量,得到的是该字面值常量所占内存的大小** 对于sizeof,要搞清楚对象到底是谁? 特别是指针变量与字符数组名的区别** strlen接收的参数是const char*,该字符串库函数是专用来计算字符串中有效字符的个数(不包含'\0')原创 2017-03-12 14:48:58 · 306 阅读 · 0 评论 -
C++基础系列之要点总结(2)
关键字:类内数据成员封装 构造函数初始化列表 函数名倾轧 命名空间(Namespace)的作用 内联函数(inline) 构造函数初始化列表中其他类的构造顺序同名函数隐藏、同名函数覆盖以及函数重载之间的差异原创 2017-04-07 12:27:26 · 253 阅读 · 0 评论 -
C++基础系列之要点总结(1)
C++基础系列之要点总结,主要参考C++ Primer一书以及自己的一些理解本篇关键字:静态数据类型语言 指针与引用 常量引用 常量表达式 auto deltype typedef类型别名的正确解读原创 2017-04-05 19:37:36 · 350 阅读 · 0 评论 -
使用C++文件流库fstream,读写操作十六进制文本文件
使用C++文件流库fstream,以字符串形式读取十六进制文本文件的内容,将这些十六进制数据转换为int型数据,并分类存储原创 2017-04-24 12:41:32 · 13797 阅读 · 1 评论 -
初识Linux多线程编程
以一个实例展开讨论Linux多线程编程,包括进程创建pthread_create,互斥锁pthread_mutex_lock,等待线程pthread_join,线程阻塞pthread_cond_wait等a) 进程与线程;b) 使用线程的理由;c) 有关线程操作的函数;d) 线程之间的互斥;e) 线程之间的同步;原创 2017-07-29 19:06:40 · 489 阅读 · 0 评论