电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C++知识点汇总

C++知识点汇总_第1页
1/81
C++知识点汇总_第2页
2/81
C++知识点汇总_第3页
3/81
C++知识点汇总 1 第一章 ★内联函数:程序调用这些成员函数时,并不是真正地执行函数调用过程(如保留返回地址等处理),而是把函数代码嵌入程序的调入点。 ★C++要求对一般的内置函数要用关键字inline 声明,但对类内定义的成员函数,可以省略inline。 ★内联函数需要注意的是: (1)在C++中,除具有循环语句、Switch 语句的函数不能说明为内联函数外,其他函数都可以说明为内联函数。 (2)内联函数必须在程序中第一次调用此函数的语句出现之前被编译器看见。 (3)如果成员函数不在类体内定义 ,而在类外定义,系统并不把它默认为内联函数,调用这些成员函数的过程和调用一般函数的过程是相同的。 (4)使用小的内联函数在程序代码速度和大小可以取得折衷。 内联函数: #include inline int isnumber(char c) {return (c>='0'&&c<='9')?1:0;} void main() {char c; cout<<"enter a character:"; cin>>c; if(isnumber(c)) cout<<"You entered a digit"; else cout<<"You entered a not-digit"; } 例: class Student { public: void display() //也可以写成 inline void display() {cout<<“num:”<>变量1>>变量2>>……>>变量n; ★注意: (1)不能用一个插入运算符”<<”插入多个输出项 例1:cout<>a>>b>>c>>d; cin>>a >>b >>c >>d; 输入变量值时可以用空格分隔,也可以用回车分隔。 ★动态分配和撤销内存的运算 (1)分配内存:new 运算符 指针名=new 结构名; 例如: class Student { public: inline void...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C++知识点汇总

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部