-
使用new申請(qǐng)內(nèi)存,使用delete釋放內(nèi)存
申請(qǐng)內(nèi)存需要判斷是否成功,釋放內(nèi)存需要設(shè)空指針
new與delete配套使用
查看全部 -
3-1查看全部
-
2-2查看全部
-
/*
*4-2[C++]函數(shù)特性代碼演示?
*/
#include<iostream>
#include <stdlib.h>
using namespace std;
inline void fun(int i = 30,int j = 20,int k = 10);
inline void fun(double i,double j);
int main(void)
{
fun();
fun(100);
fun(100,200);
fun(100,200,300);
fun(1.1,1.2);
fun(1,2);
system("pause");
return 0;
}
void fun(int i,int j,int k)
{
cout<<i<<","<<j<<","<<k<<endl;
}
void fun(double i,double j)
{
cout<<i<<","<<j<<endl;
}
查看全部 -
內(nèi)容總結(jié):
1)函數(shù)參數(shù)默認(rèn)值:實(shí)參覆蓋默認(rèn)值
2)函數(shù)重載:名稱相同參數(shù)可辨
3)內(nèi)聯(lián)函數(shù):inline 效率高 有條件
查看全部 -
函數(shù)參數(shù)的默認(rèn)值最右端必須有默認(rèn)值。查看全部
-
#include?<iostream> using?namespace?std; int?main(void) { ????int?a=3; ????int?&b=a;????//引用必須初始化 ????b=10; ????cout<<a<<endl; ????return?0; }
查看全部 -
引用不能單獨(dú)存在
查看全部 -
塊內(nèi)存 aaa
查看全部 -
內(nèi)聯(lián)函數(shù)用法
查看全部 -
默認(rèn)值的用法
查看全部 -
函數(shù)參數(shù) 默認(rèn)值
查看全部 -
主要內(nèi)容: 1)使用new申請(qǐng)內(nèi)存,使用delete釋放; 2)申請(qǐng)內(nèi)存需要判斷是否成功,釋放內(nèi)存需要設(shè)空指針; 3)new和delete配套使用
查看全部 -
指針釋放注意事項(xiàng):
int *p =new int ;
if(NULL =p)
{
//申請(qǐng)失敗,異常處理
}
delete p;
p = NULL;
int *p =new int [1000];
if(NULL == p)
{//申請(qǐng)失敗,異常處理
}
delete []p;
p=NULL;
查看全部 -
申請(qǐng)一個(gè)內(nèi)存:
int *p =new int;
delete p;
申請(qǐng)一塊內(nèi)存:
int *arr = new int[10];
delete []arr;
申請(qǐng)后需要判斷是否成功
int *p =new int[1000];
if(NULL==P)
{
//內(nèi)存分配失敗
}
查看全部
舉報(bào)