c++知识点4

2021-04-14 21:29

阅读:702

标签:bsp   nbsp   weight   头文件路径   ios   none   ++   one   font   

1.空函数是不占字节的,还有就是typedef只是一个声明而已,也不占字节;枚举类型是用int型实现的,故占4个字节;联合类型中字节数是12+4(有一位是‘\0‘)
2.调用无参构造函数即编译器默认生成的构造函数时,直接定义一个对象,不能在后面加一个括号,否则就为函数的定义,会产生错误。
3.#import能避免文件被重复包含的问题
  • 一般来说,导入objective - c 的头文件时用#import,包含c,c++头文件的时候用#include。
使用include时要注意重复引用的问题:
calssA,classB都引用了classC,classD若引用classA与classB,就会报重复使用的错误。
  • #import确定一个文件只能被导入一次,这是你在递归包含中不会出现问题
所以,#import比起#include的好处就是它避免了重复引用的问题。所以在OC中用得都是#import。
  • #import包含IOS框架类库里面的类,#import""包含项目里自定义的类,
#import ""表示从当前项目路径开始寻找文件,如果找不到,则到系统(项目)中配置的头文件路径去找;表示直接到系统(项目)中配置的头文件路径去找。

c++知识点4

标签:bsp   nbsp   weight   头文件路径   ios   none   ++   one   font   

原文地址:https://www.cnblogs.com/jiaxinli/p/13330531.html


评论


亲,登录后才可以留言!