voidprint(constint& a){
cout << a << endl;}intmain(){constint num =50;//局部constint* p =const_cast<int*>(&num);//使用const_cast<>强制将const属性去掉*p =20;//通过指针修改内容print(num);return0;}
classDraw{public:virtual~Draw(){}virtualvoiddrawLen()=0;};classCircle:publicDraw{private:double radius;public:Circle(double r):radius(r){}~Circle(){printf("%s%f\n","Delete circle with radius ",radius);}voidgetDescription(){printf("%s%f\n","Circle with radius ",radius);}voiddrawLen(){printf("%s%f\n","Circle with len ",2*3.14* radius);}};intmain(){
Draw* d =newCircle(5);//基类指针指向子类对象
d->drawLen();
Circle* c =dynamic_cast<Circle*>(d);//将基类指针转子类指针if(c!=nullptr)
c->getDescription();//访问子类特有的成员函数delete d;return0;}
常用命令及参数:dir表示文件夹,file表示文件(file可表示其他目录下的文件) pwd命令;查看当前所属文件夹(print working directory) ls [选项] dir;查看当前、指定文件夹目录内容&am…
DeskCover Pro for Mac是一款专为macOS设计的桌面图标隐藏软件,其主要功能和特点包括:
桌面图标隐藏:通过单击鼠标或按全局热键,可以快速隐藏桌面上的所有图标,为您提供一个干净整洁的工作环境。窗口聚焦:…