C++ 中使用字符数组来存放未知长度的字符串

C++ 中使用字符数组来存放未知长度的字符串.核心思路就是在空间不够时,自己模拟一个realloc 的过程。比较已输入字符数和已开辟数组大小, 若大小不够, 则开辟一个更大的数组,将老的数据拷贝到新的数组,释放老的数组, 同时将老的指针指向新的数组。

Read More

C++ 小技巧之 字符串字面值拼接

#include <iostream> using namespace std; int main() { cout<<“hello world”                      ”  ni hao ,shi jie”      ” ha ha ha” <<endl; return 0; } 运行程序,输出 hello world ni hao , shi jie ha ha ha  ====================================================== C++支持两个相邻的只有空格,制表或换行隔开的字符串字面值连接成新的字符串字面值;作用:书写长字符串字面值更自由,更简单 ———————————————— 个人原创内容, … “C++ 小技巧之 字符串字面值拼接”

Read More