摘要:
如果在子类中定义某方法与其父类有相同的名称(函数名)和参数,我们说该方法被重写 (Overriding)。 如果在一个类中定义了多个同名(函数名)的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)(函数重载发生在同一个作用域)。 如果基类和派生类的两个函数的 阅读全文
摘要:
C++中允许为函数提供默认参数,又名缺省参数。 使用默认参数时的注意事项: ① 有函数声明(原型)时,默认参数可以放在函数声明或者定义中,但只能放在二者之一 double sqrt(double f = 1.0); //函数声明 double sqrt(double f) //函数定义 { // . 阅读全文
摘要:
转载 https://www.cnblogs.com/forever5325/p/9597649.html QT使用的编译器是MinGW,即Linux下的GCC移植到windows的版本;MFC使用的编译器是Visual C++QT的应用主要在Linux下,但是它本身是跨平台的,也支持其他操作系统, 阅读全文
摘要:
设计模式 设计原则 https://blog.csdn.net/liang19890820/article/category/6783147 配套C++ 设计模式教程的博客 https://www.cnblogs.com/mcgrady/p/10343085.html . 阅读全文
摘要:
不同平台的GUI实现原理是一样的。 本实验基于 windos平台。 先捋一捋概念 什么是消息队列(Message Queue)假 设一个场景:系统正在处理WM_PAINT消息,就在这时用户在键盘上敲击了一些按键,这时会发生什么呢?系统应该中断绘图操作然后处理按键消息还是应该 丢弃按键的消息?很明显这 阅读全文
摘要:
// C语言之 面向对象+虚事务的抽象 /*********** 进阶练习: (对虚的事物的抽象) 完善部门职责 ***********************/ #include <stdio.h> #include <malloc.h> #include <assert.h> #include 阅读全文
摘要:
个人理解:计算机语言体现思想,可以描述世界,我们要不断地描述。我们思考怎样去描述,思考如何描述能更简单易懂,简单易懂是目的之一。同时,计算机语言是工具,我们拥有了总体的思维之后,也肯定需要一些编程的小技巧,小技巧能助力编程。 我认为程序难, 我对一些逻辑,还没有通用的方法 主要是人啊, 即使用中文来 阅读全文
摘要:
程序不美, 不来一一整理了。 以后有时间可以把这个功能封装为一个类的对象来操作。即使不封装为类,至少也该封装为一个独立的函数吧。。。 关键代码摘要如下: 无线同步信号发射端,每分钟发一次,每次发射的时间点(秒值、甚至毫秒值)都是固定的。 #define REVISE_TIME (300-13) if 阅读全文
摘要:
void Breathe_LED(void); // 定时器4中断(1ms)#pragma vector = TIM4_UIF_vector__interrupt void TIM4_OVF_IRQHandler(void) { if( ++sG_CurTime.ms>=1000 ) { sG_Cu 阅读全文
摘要:
https://www.cnblogs.com/harlanc/tag/effective%20c%2B%2B/default.html?page=3 阅读全文
摘要:
http://www.qter.org/thread-629-1-1.html 阅读全文
摘要:
// 任务目的// 解析串口收到的54个字节。这54个字节包含了8个车道的5大信息以及校验信息。// 实现了查询每条车道包含了哪些信息。 #include <stdio.h> #include <malloc.h> #include <assert.h> typedef unsigned char 阅读全文
摘要:
1 offsetof 宏 #include<stdio.h> #define offsetoff(type, member) ((int)&((type*)0)->member) /* ((type*)0)->member 释义:声明一个相应类型的结构体指针,该指针指向0地址处。再通过该指针访问各元 阅读全文