-
有默认参数值的参数必须在参数表的最右端查看全部
-
内联函数省略了 2 4 步骤查看全部
-
注意const的作用范围查看全部
-
const作用*p查看全部
-
const 指针的区别在于写在*的前面还是后面查看全部
-
int *arr=new int[10];//申请块内存 delete []arr; //释放块内存查看全部
-
1、在C++中申请内存用new如:int *p=new int 或者 int *Arrp=new int[10]; 一般在申请时需要判断是否申请成功否则指向为NULL 2、用完之后就还需要将申请的内存释放,并将指针指向置空 如:delete p;p=NULL; 或 delete []Arrp;Arrp=NULL; 3、我们需要注意的是new和delete是操作符而不是函数例如sizeof一样查看全部
-
所谓函数重装看似函数名一样: 1、但函数的形参个数可能不同,或者类型不同,或者返回值不同 2、编译器在进行编译时内部会将所有函数名更替为该函数性质相同的名字加以区分查看全部
-
1、在申明函数时,如果形参要默认初始化,则必须将最右边的先初始化,否则编译报错 2、传实参的时候,如果申明有初始化,传的实参少于形参,会自动用初始化默认值更替查看全部
-
内联函数可以节省调用和普通函数调用完释放和销毁空间的时间查看全部
-
delete []p,不加[]只释放第一个内存查看全部
-
申请块内存的方法 int *p = new int[100]; if(p == NULL){ return 0;} delete []p; p =NULL: 给块内存初始化的方法 p[0]=1; p[1]=2; ...查看全部
-
申请内存存在风险,可用下列语句避免风险: int *p=new int; if(p==NULL){ return 0;}查看全部
-
调用数组作为参数的方法:形参为*数组名,实参为数组名查看全部
-
inline void fun(int i=30 ,int j=20,int k=10);//内联函数 只是省时间 结果没有不同查看全部
举报
0/150
提交
取消