摘要:
#define _CRT_SECURE_NO_WARNINGS #include<iostream> using namespace std; //值传递 void swap(int a, int b) { int tmp = a; a = b; b = tmp; } //指针传递 void swa 阅读全文
摘要:
1.cin 用法1:最基本,也是最常用的用法,输入一个数字: #pragma warning(disable:4996) #define _CRT_SECURE_NO_WARNINGS 1 #include <iostream> using namespace std; int main() { i 阅读全文
摘要:
**左值参数是可以被引用的数据对象。**例如,变量、数组元素、结构成员、引用和接触引用的指针。非左值包括字面常量(用引号括起的字符串除外,他们由其它地址表示)和包括多项的表达式。在C语言中左值最初是可出现在赋值语句左边的实体,但这是引入关键字const之前的情况。现在,常规变量和const变量都可视 阅读全文
摘要:
#pragma warning(disable:4996) #define _CRT_SECURE_NO_WARNINGS 1 const float c = 3e11; #include <iostream> using namespace std; class Antenna { public: 阅读全文
摘要:
天线知识点 1.天线实现宽带方法 多谐振天线可以实现宽阻抗宽带。 A.难点:如何产生或控制多个谐振点。 常用的方法: 多模辐射单元、多天线单元、电抗或寄生单元加载、阻抗变换网络 常用的多谐振天线有:套筒天线,枝节加载振子、谐振加载振子、多边形振子、耦合馈电振子等 2.缝隙天线设计追求的目标 小型化、 阅读全文
摘要:
1.动态联编和静态联编(重点难点) 1.静态联编 编译器会根据函数调用的对象类型,在编译阶段就确定函数的调用地址,这就是静态联编(早绑定) 2.虚函数 在普通成员函数前面加virtual,该函数变为虚函数,是告诉编译器这个函数要晚绑定 3.动态联编 在运行阶段才确定调用哪个函数(晚绑定), 4.动态 阅读全文
摘要:
1.多继承概念 我们可以从一个类继承,我们也可以能同时从多个类继承,这就是多继承。但是由于多继承是非常受争议的,从多个类继承可能会导致函数、变量等同名导致较多的歧义。 class Base1{ public: void func1(){ cout << "Base1::func1" << endl; 阅读全文
摘要:
1.继承中的对象模型 在C++编译器的内部可以理解为结构体,子类是由父类成员叠加子类新成员而成: class Aclass{ public: int mA; int mB; }; class Bclass : public Aclass{ public: int mC; }; class Cclas 阅读全文
摘要:
1 运算符重载 1.1 运算符重载只针对自定义数据类型 1.2 基础数据类型的运算符不要去修改,不要去重载 1.3 运算符重载不要改变运算符本身的寓意 1.4 使用运算符重载是为了让代码更加易读,更加清晰 1.5 一般有全局函数,成员函数 1.6 运算符重载本质上是函数调用 1.7 类里编译器给我们 阅读全文
摘要:
01.数组类(了解) 1.目的:设计一个类,该类有数组的功能,可以存储数据,可以删除修改数据 2.设计核心数据 1.属性:指针(指向堆区空间),数组实际存储的元素个数,数组容量 2.方法:构造(开辟堆区空间),尾插,头插,指定位置插入,尾删,头删,获取指定位置的值,指定位置修改值,获取数组元素个数, 阅读全文