![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
AngelXinjun
在别人看不见的地方不慌不忙地强大
展开
-
验证回文串--leetcode第125题
验证一个字符串是否为回文 题目:给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。 示例1: 输入: “A man, a plan, a canal: Panama” 输出: true 示例2: 输入: “race a car” 输出: false 思路: 1、先进行判空 2、分别从前往后、从后往前寻找字符串里的有效字符或数字(跳过空格) 3、前后分别每找到一...原创 2019-04-14 18:25:54 · 130 阅读 · 0 评论 -
String类的常用接口说明--C++
String类的常用接口说明–C++原创 2019-04-26 11:40:01 · 307 阅读 · 0 评论 -
string类的模拟实现--C++
string类的模拟实现–C++ C++中的string类是一个表示字符串的字符类,string的模拟实现也是一个考点及重点,在这里,我简单整理了一下string操作的模拟实现 模拟实现string类 class String { public: //成员函数 private: char* _str; size_t _size; size_t _capacity; ...原创 2019-04-26 18:15:30 · 407 阅读 · 0 评论 -
内存管理常见面试题--C++
内存管理常见面试题–C++ 在内存管理部分总结四个常见的面试题:malloc/free和new/delete的区别、设计一个类只能在堆上创建对象、计一个类只能在栈上创建对象、单例模式 1. malloc/free和new/delete的区别 共同点:malloc/free和new/delete的共同点是:都是重堆上申请空间,并且需要用户手动释放。 不同点:1.malloc和free是函数,new和...原创 2019-05-02 17:21:56 · 520 阅读 · 0 评论 -
模板初阶--C++
模板初阶–C++ 在平时写代码时,不难发现很多代码的功能基本相同,只有极微小的区别(参数类型不同等),这样极其耗费时间;那么,模板便来了,它使得我们不用再去进行泛型编程(泛型编程:编写与代码无关的通用代码,是代码复用的一种手段。模板是泛型编程的基础) 模板:分为两种,一种为函数模板,另一种为类模板 模板函数模板类模板 ...原创 2019-05-03 16:35:08 · 117 阅读 · 0 评论