摘要: 1.电感的概念 电感是闭合回路的一种属性,是一个物理量。当线圈通过电流后,在线圈中形成磁场感应,感应磁场又会产生感应电流来抵制通过线圈中的电流。这种电流与线圈的相互作用关系称为电的感抗,也就是电感,单位是 “ 亨利( H ) ” ,以美国科学家约瑟夫 · 亨利命名。它是描述由于线圈电流变化,导体的一 阅读全文
posted @ 2020-03-29 13:02 认真做个普通人 阅读(2046) 评论(0) 推荐(0) 编辑
摘要: 电容 1.电容在电路中的作用 作为源而存在的,对后级电路提供能量(放电,容值要大) 对源进行充电(充电) 滤波(容值要偏小) 电容可以用水缸来形容 在电路设计中,电压要稳定,有的时候源和负载可能相隔很远,这个时候可以加一个电容,起到稳定作用(电容两端的电压不能激变)。 2.电容为什么能够存储电能? 阅读全文
posted @ 2020-03-21 22:15 认真做个普通人 阅读(1262) 评论(0) 推荐(0) 编辑
摘要: 1.电阻的阻值有哪些? 答: 1)电阻阻值含有标定值和实际值,实际上是存在一定误差的,有+/-5%误差,+/-1%误差,+/-5%误差的电阻可以用来限流,而+/-1%误差的电阻可以用来精密的电压采样和电流采样。 2)103:10 x 10^3欧姆 3)802R:8.2欧姆 4) R75:0.75欧姆 阅读全文
posted @ 2020-03-12 12:04 认真做个普通人 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 问题一:如何判断一个函数是否会抛出异常,以及抛出那些异常? C++提供语法用于声明函数所抛出的异常 异常声明作为函数声明的修饰符,写在参数列表后面。 //可能抛出异常 void func1(); //只能抛出的异常类型:char和int void func2() throw(char,int); / 阅读全文
posted @ 2020-02-15 16:03 认真做个普通人 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 问题一:如果在main函数中抛出异常会发生什么? 如果异常无法处理,terminate()结束函数会被自动调用 默认情况下,terminate()调用库函数abort()终止程序 abort()函数使得程序执行异常而立刻退出 C++支持替换默认的terminate()函数实现 terminate() 阅读全文
posted @ 2020-02-15 11:32 认真做个普通人 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 问题一:统计对象中某个成员变量的访问次数(访问次数包括读的次数和写的次数) 遗失的关键字 mutable是为了突破const函数的限制而设计的 mutable成员变量将永远处于可改变的状态 mutable在实际的项目开发中被严禁滥用 mutable成员变量破坏了只读对象的内部状态 const成员函数 阅读全文
posted @ 2020-02-15 10:12 认真做个普通人 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 单例类模板程序 Singleton.h #ifndef _SINGLETLON_H_ #define __SINGLETLON_H_ template <typename T> class singletlon { static T* Instance; public: static T* Get_ 阅读全文
posted @ 2020-02-09 22:43 认真做个普通人 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 智能指针的意义 现代C++开发库中最重要的类模板之一 C++中自动内存管理的主要手段 能够在很大程度上避开内存相关的问题(内存泄漏,指针,多次释放) STL中的智能指针(auto_ptr) 生命周期结束时,销毁指向的内存空间 不能指向堆数组,只能指向堆对象(变量) 一片堆空间只属于一个智能指针对象 阅读全文
posted @ 2020-02-09 17:22 认真做个普通人 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 模板参数可以是数值型参数(非类型参数) template <typename T,int N> void func() { //使用模板参数定义局部数组 T a[n]; } 数值型模板参数的限制 变量不能作为模板参数 浮点数不能作为模板参数 类对象不能作为模板参数 本质:模板参数是在编译阶段被处理的 阅读全文
posted @ 2020-02-08 15:48 认真做个普通人 阅读(1284) 评论(0) 推荐(0) 编辑
摘要: 多参数类模板,类模板可以定义多个不同类型的参数 template <typename T1,typename T2> class Test { public: void add(T1 a,T2 b); } //使用方式 //需要指定每一个类型参数 //int >T1 //float >T2 Test 阅读全文
posted @ 2020-02-07 21:16 认真做个普通人 阅读(227) 评论(0) 推荐(0) 编辑