C++利用动态内存分配,储存大量长短相差极大的字符串,节省内存
当你要存储1000个字符串,这些字符串少量有1000字符,但大多只有十几个字符,你会不会觉得下面这种方式太浪费了呢?char ch[1000][1000];我们的思路是利用指针进行动态内存分配,它需要两个函数的辅助:strlen(char*)和strcpy,他们需要以下头文件#include<cstring>1.首先,创建能容纳1000个字符串的数组可以这样:char* ch[1000...
原创
2018-07-09 21:09:17 ·
2081 阅读 ·
1 评论