Jerry @DOA&INPAC, SJTU

Working out everything from the first principles.

导航

2019年12月19日 #

C++类成员默认初始值

摘要: 有时候我们会不给C类成员变量赋初始值,或是因为忘记在构造函数中指定(C11可以写在类内),或是觉得没有必要写。然而,因为觉得编译器会把变量赋成0而不写是错误的。本文通过C++标准来解释这个问题。 本文基于N3337(C++11草案)标准。 关于没有初始化器的对象,在8.5-11中有提及: If no 阅读全文

posted @ 2019-12-19 23:14 Jerry_SJTU 阅读(20752) 评论(1) 推荐(5) 编辑

AVR单片机教程——旋转编码器

摘要: 本文隶属于AVR单片机教程系列。 好久没写这个系列了。今天讲讲旋转编码器。 旋转编码器好像不是单片机玩家很常用的器件,但是我们的开发板上有,原因如下: 1. 旋转编码器挺好用的。电位器能旋转的角度有限,旋转编码器可以无限圈旋转;旋转时不连续,有卡点,适合对应离散数据。 2. 开发板上选用的旋转编码器 阅读全文

posted @ 2019-12-19 12:53 Jerry_SJTU 阅读(2607) 评论(0) 推荐(0) 编辑