码迷,mamicode.com
首页 > 编程语言 > 详细

一些C++知识

时间:2018-03-21 22:26:06      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:日常

1.内置函数:在编译时将所调用函数的代码嵌入到主函数中。
例:#include < iostream >
using namespace std;
inline int max (int a,int b,int C)
{if(b>a) a=b;
if(c>a) a=c;
return a;
int main ()
{inti=7,j=10,k=25,m;
m=max(i,j,k);
cout << "max = " << m << endl ;
return 0;
结果:max=25

2.作用域运算符“::”:能指定所需要的作用域。
例:int main ()
{int a=5;//输出局部变量a 的值
cout << a << endl ;//输出全局变量a 的值
cout <<::a <<endl;
结果:
5(局部变量a 的值)
13.5(全局变量a 的值)
不能用“::”访问函数中的局部变量。

3.动态分配/撤销内存的运算符new和delete
例:
new int ;//开辟一个存放整数的空间,返回一个指向整型数据的指针
new int (100) ;//开辟一个存放整数的空间,并指定该整数的初值为100
new char [10 ];//开辟一个存放字符数组的空间,该数组有10 个元素
//返回一个指向字符数据的指针
new int[5] [4];//开辟一个存放二维整型数组的空间,该数组大小为5 4
float
p=new float (3.14159)//开辟一个存放实数的空间,并指定该实数的初值为3.1415
//将返回的指向实型数据的指针赋给指针变量p

一些C++知识

标签:日常

原文地址:http://blog.51cto.com/13615683/2089607

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!