C/C++
c++:成员指针运算符 .* 和 ->*
有一种特殊的指针叫做成员指针,它们通常指向一个类的成员,而不是对象中成员的特定实例。
<span styl
2020-03-31 02:26:21
阅读数: 209
评论数: 0
C/C++
《c++程序设计--谭浩强》读书笔记
第一章 C++初步认识
C++对C的“增强”,表现在两个方面:
(1)在原来面向过程的机制基础上,对C语言的功能做了不少扩展
<p
2020-03-31 02:23:54
阅读数: 233
评论数: 0
第1章 认识对象
1.面向对象分析(object-oriented analysis,OOA)的主要任务是分析问题域中的对象、对象之间的关系,然后构造出该问题域的分析模型。分析
2020-03-31 02:20:32
阅读数: 227
评论数: 0
C/C++
C typedef
C语言允许用户使用typedef关键字来定义自己习惯的数据类型名称。
typedef的4种用法
1、为基本数据类型定义新的类型名
系统默认的所有基本
2020-03-30 20:24:58
阅读数: 180
评论数: 0
C/C++
数组指针 指针数组 函数指针 函数指针数组
数组指针
是一个指向数组的一个指针.
int (*p)[4]; char (*p)[4];
()操作符和[]优先级相等, 从左向右进行运
2020-03-30 20:17:28
阅读数: 180
评论数: 0
C/C++
C编程中_REENTRANT宏
在一个多线程程序里,默认情况下,只有一个errno变量供所有的线程共享。在一个线程准备获取刚才的错误代码时,该变量很容易被另一个线程中的函数调用所改变。类似的问题还存在于fputs之类的函数中,
2020-03-30 20:11:10
阅读数: 208
评论数: 0
C/C++
CMakeLists.txt语法
1、指定cmake的最小版本
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
这行命令是可选的,也可以不写这句话,但如果CMa
2020-03-30 20:09:11
阅读数: 171
评论数: 0
生活
文哲
1.下智者用己之力,中智者使人之力,上智者借人之力,能成大事的人,不嫉妒别人的长处,而是功妙的“借“他人的力量为己所用。
2.绝大部分靠背景上位
2020-03-30 19:57:37
阅读数: 159
评论数: 0
生活
什么是劣币驱逐良币
在消费领域的表现就是:如果市场中劣质商品,优质商品同时存在,当消费者无法辨别其优劣的时候,就会只愿意出市场中的平均价来购买。结果是优质商品就会退出这个市场,劣质商品保留下来,这是一个自发的过程,
2020-03-30 19:55:20
阅读数: 192
评论数: 0
Linux
linux 内核启动进程分析
在kernel进入c语言阶段后,会开始执行start_kernel函数,它负责进行kernel正式运行前各个功能的初始化:打印一些信息、内核工作城要的模块的初始化被依次调用(譬如内存管理、调试系
2020-03-26 22:30:56
阅读数: 304
评论数: 0
Linux
Linux init_task描述符
内核中init_task变量是进程0使用的进程描述符,也是Linux系统中第一个进程描述符。
smp amp bmp
<
2020-03-26 22:22:43
阅读数: 177
评论数: 0
Linux
Linux/init/main.c
linux内核启动过程:
启动Linux内核的最终目的是使用Linux上的应用程序,这些应用程序可以是纯软件的,也可以是硬件相关的。
1.BIOS
2020-03-25 01:24:21
阅读数: 430
评论数: 0
Linux
Linux 内核编码风格
1) 缩进
--------------制表符是 8 个字符,所以缩进也是 8 个字符。有些异端运动试图将缩进变为 4 (甚至2!) 字符深,这几乎相当
2020-03-25 00:59:28
阅读数: 168
评论数: 0
数学
数学史的分期
数学发展具有阶段性,因此研究者根据一定的原则把数学史分成若干时期. 目前学术界通常将数学发展划分为以下五个时期:
数学萌芽期(公元前600年前)
初等数学时期(公元前
2019-01-04 10:15:42
阅读数: 338
评论数: 0
第一章:线段、角、相交线、平行线
一、直线:直线是几何中不加定义的基本概念,直线的两大特征是“直&rdquo
2018-09-26 08:45:19
阅读数: 829
评论数: 0