c++基础
yeeah
这个作者很懒,什么都没留下…
展开
-
C++基础(三)
C/C++ 中指针和引用的区别?1 指针有自己的一块内存空间,而引用只是别名。2 指针的大小为4字节,引用的的大小是引用对象的大小。3 在运行时指针可以指向其他对象,而引用则是一个对象的引用。4 比如,int *p,int &p,执行++操作,指针是指向下一个内存空间,而引用则是引用对象值的加一。5 在函数参数传递时,指针要解引用才能对对象进行操作(*p),而引用直接对对象进行操...原创 2020-04-18 21:26:38 · 161 阅读 · 0 评论 -
c++基础(二)
C++中类成员的访问权限1 private:私有成员 默认情况下,不加任何的关键字,成员变量的访问权限为private在类外不能通过类的对象直接访问私有成员变量,要通过公有的成员函数为接口访问。2 public:公有成员在类外可以通过类的对象直接访问公有成员变量。3 protected:受保护成员在类外不能通过类的对象直接访问受保护成员变量。C++中struct和class的区别...原创 2020-04-17 12:14:32 · 214 阅读 · 0 评论 -
c++基础(一)
C++和C的区别设计思想上:C++是面向对象的程序设计,C是面向过程的语法上:C++有封装性,继承性,多态性。C++对比C增加了类型安全功能,如类型转换。C++支持范式编程。模版函数,模版类。c++中四种cast转换1 static_cast:如C语言的类型转换,char转int,double转int之类。可以下行转上行,但上行转下行不安全。下行转换时没有检错功能。如:子类转换父...原创 2020-04-16 16:51:48 · 189 阅读 · 0 评论