C++面试相关

//常量指针  常量不可变 看const修饰
const int*p = &a;
//指针常量   指针不可变  看const修饰
int* const p = &a;
//赋值为深拷贝 其中str1==str2(地址)
char str1[] = “abc”;
char str2[] = “abc”;
//赋值为浅拷贝 其中str3==str4(地址)
char* str3= “abc”;
char* str4 = “abc”;
//指针在32位编译器4字节 在64位编译器8字节
//面向对象三大特性
//封装:将客观事物抽象为类;将数据和方法放在类里,只允许经过许可的对象操作
//继承:顾名思义,继承父类数据和方法
//多态:子类指针可以赋值给父类指针(创建子类对象赋值给父类),父类指针调用函数可根据不同子类选择不同的方法
//深拷贝拷贝对象的指针与资源
//先拷贝只拷贝指针,可能造成析构函数释放两次造成程序崩溃

 

//三次握手、四次挥手

 

posted @ 2022-03-02 17:07  DNW12580  阅读(34)  评论(0)    收藏  举报