int main(int argc, char** argv) { }
获取指针长度 windows平台 include<iostream>usingnamespacestd;intmain(){int*arr=newint[15];cout<<"_msize(arr):"<<_msize(arr)/sizeof(*arr)<<endl;// 输出15deletearr;return0;} linux平台 include<iostream>usingnamespacestd;intmain(){int*arr=newint[15];cout<<"malloc_usable_size(arr):"<...
指针不带长度信息,如果非要带长度就只能用数组做参数,不同长度的数组属于不同的类型,所以只能用模板...
c语言里面通常会多加一个参数来表示指针指向内容的长度,如:ssize_t read_from_stream(stream_t* str...
指针也是变量,其两个属性没办法决定数组的长度的。另外,数组没办法做参数,即使有,一律转为指针。