随笔 - 730  文章 - 2  评论 - 12  阅读 - 92万

随笔分类 -  C++

C++学习笔记
RTT学习
摘要:一互斥量:是信号量的一种,用于共享资源的排他性使用,以锁的形式存在,初始化时为可用,不能在中断中使用,可能导致优先级翻转。 二 事件:创建、删除、初始化、解绑、等待、发送。可以一对多多对的,发送一个事件,所有等待的都有效。可以进行逻辑“与”“或”,不能进行累加;而信号量可以累加但不能进行与或; 三 阅读全文
posted @ 2019-01-11 13:12 杰瑞鼠 阅读(670) 评论(0) 推荐(0) 编辑
C++学习笔记:
摘要:一 友元函数:友元函数没有this指针,不是类的成员,在外部定义无需类标识符,引用全局或者静态对象不需要类对象标识符,而访问非静态对象则需要。 二 类继承:如果不指定继承方式,默认是私有继承。但私有继承和受保护继承基本不用。派生类的可以访问基类中除私有成员外所有成员,所以如果基类的成员如果不想被派生 阅读全文
posted @ 2019-01-09 16:16 杰瑞鼠 阅读(161) 评论(0) 推荐(0) 编辑
C++的友元函数
摘要:友元函数不是成员函数,是类外函数所以声明放在类的私有段或公有段且没有区别。但是它可以访问类中的私有成员。友元的作用在于提高程序的运行效率,但是,它破坏了类的封装性和隐藏性,使得非成员函数可以访问类的私有成员。 友元函数没有this指针,在访问非static或非全局成员时需要对象作为参数。同时友元函数 阅读全文
posted @ 2018-12-24 14:19 杰瑞鼠 阅读(214) 评论(0) 推荐(0) 编辑
C++之虚函数
摘要:虚函数的实质和用途:如果不定义虚函数,基类和扩展类中不能有同名函数(名字,参数个数顺序类型都相同),否则会发生同名覆盖,此时想用基类指针去调用扩展类的对象是行不通的;但如果将基类的成员函数定时成虚函数,相当于允许扩展类中重新定义该同名函数执行不同的功能,此时就可以用基类的指针去指向扩展类,从而调用扩 阅读全文
posted @ 2018-12-16 22:03 杰瑞鼠 阅读(252) 评论(0) 推荐(0) 编辑
C++学习之构造函数和析构函数及指针
摘要:C++的构造函数在创建对象时调用,分配内存空间,多少个对象(对象数组)就调用几次构造函数;析构函数在调用结束时调用(可以添加一些最后的处理)以释放内存给其它来用。对于同类型同生命期的对象,先创建的对象,先调用构造函数,但调用析构函数顺序在最后。 构造函数可以有多个(重载),构造函数也可以带参数(也可 阅读全文
posted @ 2018-11-15 09:25 杰瑞鼠 阅读(2085) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示