课程
/后端开发
/C++
/C++远征之封装篇(下)
问题一:听到这一节,关于初始化还是有点乱,c是否要求必须定义时初始化,定义数组的时候是否必须限定数组元素个数?
问题二:开头那个头文件,有的用<>内部后缀.h,有的不带.h,有的用"",请问其中的规律。
2019-08-18
源自:C++远征之封装篇(下) 2-2
正在回答
问题一:是不需要的 直接int arr[] 就好
问题二 :自己定义的.h用“” ,c++库的用<>
weixin_慕数据2438959 提问者
比如<string.h> 这里就是C的库,.h是C的库,因为C++继承了C。所以也支持C的库。
类型定义数组也可以吗,如果这样,数组的长度岂不是不可以控制,是否造成访问到其他数据空间的风险。
c++库的为啥有些后面不加.h,比如iostream
举报
封装--面向对象三大特征之一,通过案例让C++所学知识融会贯通