![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++学习
文章平均质量分 62
Stop_And_Go
爱生活,不爱黑眼圈;
爱编程,不爱bug;
我和你们一样,
我你们不一样;
展开
-
C++动态分配内存
C++动态分配内存1.堆内存分配 :C/C++定义了4个内存区间: 代码区,全局变量与静态变量区,局部变量区即栈区,动态存储区,即堆(heap)区或自由存储区(free store)。堆的概念:通常定义变量(或对象),编译器在编译时都可以根据该变量(或对象)的类型知道所需内存空间的大小,从而系统在适当的时候为他们分配确定的存储空间。这种内存分配称为静态存储分配;转载 2016-05-04 18:05:56 · 804 阅读 · 0 评论 -
C++引用类型
C++引用类型说到引用,先来讲一个故事:我们生活的院子里有这样一个小盆友,他的名字叫罗XX,我们喜欢给他起一个外号,看着他营养不太好,脑袋比较大、身子比较小,于是我们就给他起了一个叫“萝卜头”的外号。那么罗XX就是他的真实姓名,萝卜头就是他的一个别名,那么什么是引用呢??(一) 定义:引用:就是变量的一个别名。注:作为别名来说,一个变量不能只有别名,而没有自己的真实原创 2016-05-06 20:03:08 · 4419 阅读 · 4 评论 -
初识String
初识String迄今为止,我接触C语言和C++也有一段时间了,在这段时间里经过编码实践,感觉使用频率较高但操作起来比较复杂和繁琐的数据类型就是char型数组,也就是字符串啦,它用的比较频繁但操作却缺乏一种简单有效的手段,往往需要使用一系列的函数来应付。比如strlen、strcat、strcpy、strcmp、strncpy、strncmp、strstr。当这些函数用的多了之后简直就令人抓狂。原创 2016-05-05 10:58:32 · 482 阅读 · 0 评论 -
工厂模式——排序方法的封装
排序工厂类>作业总结作业题:实现一个排序系统 相关知识:1、接口(C++叫抽象类)2、排序算法:冒泡排序、快速排序、直接插入排序、归并排序3、工厂模式要求:A、定义一个排序抽象类(即接口),所有的排序函数继承实现这个抽象类B、将排序函数封装成一个工厂类输入: 10原创 2016-05-03 18:41:07 · 1771 阅读 · 0 评论 -
c++输入字符串和数字以逗号隔开
#include using namespace std;int main(){ string n; int a,b; getline(cin,n,','); cin>>a; if(cin.get()==',' ) cin>>b; cout<<n<<","<<a<<","<<b<<endl; return 0;原创 2017-05-08 20:27:22 · 16861 阅读 · 0 评论