随笔分类 -  C++

摘要:char &func(const char *str, int len = 1); 有默认值得参数就是默认参数,该函数被调用而不传递默认参数的对应实参,则编译器认定其值为默认值,特别重要的一点是其中一个参数有默认值,则其右边的所有参数都必须有! char &func(const char *str, 阅读全文
posted @ 2018-03-29 10:43 ingy 阅读(547) 评论(0) 推荐(0)
摘要:因为C++的三大特性之一是数据隐藏,成员变量都是私有的,所以类不能像结构那样直接初始化,而需要构造函数,将需要初始化的数据在对象中实现初始化。构造函数与其他函数不同,没有返回值,也不能被对象调用(只是用于对象的初始化)。实质是类的隐式初始化,在对象初始化的时候,自动被调用。 构造函数可以分为一般的构 阅读全文
posted @ 2018-03-25 23:36 ingy 阅读(1672) 评论(0) 推荐(0)