-
第十二章:实现可变数组 struct{int namelen; char namestr[1];};,了解C++基本语言特性变量和类型
变长数组(非const 变量来定义数组的长度)是每个C++开发人员梦寐以求的东西。通常实现 C++变长数组时,主要通过 new(或 malloc)实现。如下面这段代码: nt inamelen=100: char *pNameStr=new char [inamelen ]; 但这种实现有两个显著的缺点: (1) pNameStr指针无法记录自己的长度,它的长度必须另行存储,…
权益已成功开启
希望新权益能为你带来更多收获,也期待你创作更多优质内容。