![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
small coder
这个作者很懒,什么都没留下…
展开
-
vector容器应用----代码详解
1 vector的构造访问遍历// vector 容器 连续存储空间 动态数组#include<iostream>using namespace std;#include<vector>#if 0int main(){ vector<int> v1; // 无参构造 vector<int >v2(10, 5); //构造的同时...原创 2019-06-28 21:05:03 · 158 阅读 · 0 评论 -
C/C++中 static关键字总结
1 在c语言中2 在c++中原创 2019-08-28 10:09:23 · 173 阅读 · 0 评论 -
设计模式
1 什么 是设计模式设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。--------编程的套路总结2 使用设计模式目的提高代码的复用率让代码更加让人便于理解—可读性保证代码的可靠性3 单例模式一个类只能创建一个对象,也就是说,一个类只实例化一个对象出来,保证对象的唯一性,并提供一个访问它的全局访问指针,这个实例化对象,被所有程序...原创 2019-08-27 11:25:57 · 105 阅读 · 0 评论 -
刷题之------倒置字符串
题目: 将一句话的单词进行倒置,标点不倒置。比如 I like beijing. 经过函数后变为:beijing. like I输入描述:每个测试输入包含1个测试用例: I like beijing. 输入用例长度不超过100输出描述:依次输出倒置之后的字符串,以空格分割示例1输入I like beijing.输出beijing. like I代码实现如下方法一:...原创 2019-08-17 11:56:39 · 171 阅读 · 0 评论 -
经典面试题之 : malloc/free和new/delete 的区别
1 malloc/free和new/delete 共同点malloc/free和new/delete的共同点是:都是从堆上申请空间,并且需要用户手动释放2 malloc/free 和 new/delete的不同1 malloc/free 是函数 new/delete 是操作符2 malloc 申请的空间不可以初始化,而new出来的空间可以初始化3 malloc 申请空间时需...原创 2019-08-19 14:07:20 · 645 阅读 · 0 评论 -
C++中的动态内存管理
1 C&C++中的动态内存管理C语言内存管理方式在C++中可以继续使用,但有些地方就无能为力而且使用起来比较麻烦,因此C++又提出 了自己的内存管理方式:通过new和delete操作符进行动态内存管理。2 C++中如何实现动态内存管理...原创 2019-08-19 13:52:43 · 157 阅读 · 0 评论 -
内存泄漏
内存泄漏原创 2019-08-27 10:41:50 · 141 阅读 · 0 评论 -
封装的思想
说一下封装1 什么是封装2 c++如何实现封装原创 2019-07-31 14:08:43 · 1872 阅读 · 0 评论 -
一文让你透彻理解 C++中的this指针
1 为什么需要this 指针?现在我们封装了一个类,这个类里有成员变量,也有成员函数。现在我们用类来实例化一个对象。现在我们实例化出来的对象要调用类中的成员函数,但是,我们的实例化该怎么去调用访问函数呢? C++ 中每个成员函数的参数中都有一个指针形参,这个指针形参就是this指针,我们的实例化对象在调用成员函数的时候,将自己的地址作为实参,拷贝一份传给成员函数中的this指针,然后,实例...原创 2019-08-03 21:07:36 · 163 阅读 · 0 评论 -
const关键字总结
1 const关键字的作用凡是经const修饰过的内容,只具有读的权限,不具有写的权限。也就是说,被const修饰的内容不可修改。可以提高程序的健壮性。2 const关键字的一些使用场景及注意事项1.const关键字修饰变量const int a;变量a经过const修饰过后,a的值就不可被修改,且2 const关键字与宏(1)const关键字具有宏的属性,经过const修饰过后的...原创 2019-08-03 18:07:29 · 111 阅读 · 0 评论 -
宏和内联函数的区别
宏和内联函数的区别总结: 内联函数是对宏的优化1 宏宏常量 例:#deifne PI 3.14优点:一改全改,调高代码的复用性提高性能缺点:定义宏出错时,不容易定位错误,因为预处理阶段进行了替换(代码展开)在c++中对宏常量进行了优化 : 用const 修饰变量 同时const具有宏常量的属性int main() { const int a = 10; ...原创 2019-06-17 13:50:19 · 1023 阅读 · 0 评论 -
图片服务器项目----My own photo world
1 什么是图床?简单来说,图床就是在云端的一块网络空间,我们可以将照片2 为什么需要图床对于一些内容输出者、文案创作者来说,他们的工作就是内容创作,俗称码字。同时呢,在码字的时候经常需要配图,就是在文字中插入图片,...原创 2019-09-03 17:34:12 · 358 阅读 · 0 评论