【C++】从设计原理来看string类

1、一些C++基础知识

  模板类string的设计属于底层,其中运用到了很多C++的编程技巧,比如模板、迭代器、友元、函数和运算符重载、内联等等,为了便于后续理解string类,这里先对涉及到的概念做个简单的介绍。C++基础比较扎实的童鞋可以直接跳到第三节。

10年积累的网站建设、网站制作经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站制作后付款的网站建设流程,更有突泉免费网站建设让你可以放心的选择与我们合作。

1.1 typedef

1.1.1 四种常见用法

  • 定义一种类型的别名,不只是简单的宏替换。可用作同时声明指针型的多个对象
typedef char* PCHAR;
PCHAR pa, pb;  // 同时声明两个char类型的指针pa和pb
char* pa, pb;  // 声明一个指针(pa)和一个char变量(pb)
// 下边的声明也是创建两个char类型的指针。但相对没有typedef的形式直观,尤其在需要大量指针的地方
char *pa, *pb;

文章名称:【C++】从设计原理来看string类
当前链接:http://ybzwz.com/article/dsoijoj.html