Fork me on Github Fork me on Gitee

随笔分类 -  c++

摘要:哈尔滨商业大学计算机专业C++期末考试题库 下载:题库 示例: 一、单选题:1.能作为 C ++程序的基本单位是( C )A .字符 B .语句 C .函数 D .源程序文件2.程序中主函数的名字为( A )。A . main B . MAIN C . Main D .任意标识符3.关于 C +与 阅读全文
posted @ 2022-09-25 19:55 Tenerome 阅读(719) 评论(0) 推荐(0) 编辑
摘要:继承优先级:private>protect>public ​ 变量或函数函数本身的类型和继承方式,比较,取小的就是继承的访问性 ​ eg: protected x,通过private继承,继承后就是private的 ​ 可见性 ​ 继承后为public和protected的可以被派生类访问,priv 阅读全文
posted @ 2022-03-06 16:45 Tenerome 阅读(50) 评论(0) 推荐(0) 编辑
摘要:const int *p: 定义指针,指向的变量的值不能修改(指向整型常量或普通整型,但值不能通过指针修改) int const *p: 同上 int * const p=&a: 一直指向a,不能改变方向 const int * const p:一直指向不能修改的整型常量 int const * c 阅读全文
posted @ 2022-03-06 16:44 Tenerome 阅读(24) 评论(0) 推荐(0) 编辑
摘要:New用来开辟新的地址空间,返回一个地址,需要用delete释放空间 用new创建的对象,delete后才能调用析构函数 New可以开启所有类型空间,返回地址,形式:类型 *指针名=new 类型; 对于对象指针:eg: class *p; 如果这样,p只有类型,没有指向,delete时,也能调用类c 阅读全文
posted @ 2022-03-06 16:43 Tenerome 阅读(32) 评论(0) 推荐(0) 编辑
摘要:linux: ​ 静态库:libXXX.a ​ 动态库:libXXX.so window: ​ 静态库:XXX.lib ​ 动态库:XXX.dll 使用: ​ gcc xx.c -l库名 ;库路径放在环境变量 ​ gcc xx.c -L静态库路径 -l库名 ;库路径 阅读全文
posted @ 2022-03-06 16:42 Tenerome 阅读(27) 评论(0) 推荐(0) 编辑
摘要:用virtual修饰的虚函数,用来继承重写,没有virtual修饰的,取决于父类 定义 父类 *x=new 子类 首先父类不能调用子类的函数,自能调用本身的函数,所以,只有两种情况,1.无virtual修饰,调用本身函数。2.有virtual修饰,调用子类重写的函数 定义 子类 *y=new 子类 阅读全文
posted @ 2022-03-06 16:42 Tenerome 阅读(295) 评论(0) 推荐(0) 编辑
摘要:有static的是静态变量,没有的不是 定义在main()外面的是全局变量,main和其他函数地位相同,里面的变量都是局部变量 在函数中可以直接调用全局变量,如果函数中定义了同名的变量,再调用全局变量就要用"::"作用域符,函数中的同名变量会优先被调用 阅读全文
posted @ 2022-03-06 16:41 Tenerome 阅读(128) 评论(0) 推荐(0) 编辑
摘要:*前面有类型符时为定义指针 &前面有类型符时为定义引用变量(别名) (int ,float,long,double,char等 ) *p:定义xx类型的指针 int *p 整型指针,char *p,字符型指针 (int,float,long,double,char等)*p:定义xx类型变量的别名 i 阅读全文
posted @ 2022-03-06 12:54 Tenerome 阅读(347) 评论(0) 推荐(1) 编辑
摘要:void swap(int a,int b){ int s=a; a=b; b=s; } int main(){ int x=1,y=2; swap(x,y); } 上面的函数并不能实现交换,因为传参相当于赋值 把x,y传给函数swap(),实际发生了: int a=x,int b=y只是把x,y的 阅读全文
posted @ 2022-03-06 12:46 Tenerome 阅读(36) 评论(0) 推荐(0) 编辑
摘要:gcc对.c文件当成c处理,把.cpp文件当成c++处理 g++对.c和.cpp都当成c++处理 小心会遇到错误 阅读全文
posted @ 2022-03-06 12:33 Tenerome 阅读(62) 评论(0) 推荐(0) 编辑
摘要:int a; cout<<a; 直接输出未赋值的整型变量,结果 1.前没有其他变量赋值 int main(){ int a; cout<<a; } 结果 2.前面有一个变量 int main(){ int p=3; cout<<p<<endl; int a; cout<<a; } 结果 a的值输出1 阅读全文
posted @ 2022-03-06 12:31 Tenerome 阅读(264) 评论(0) 推荐(0) 编辑

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