![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cpp
yuyijie_1995
半路出家菜鸡程序员一枚
展开
-
贪吃蛇cpp实战
1.模块分工墙模块需要一个wall.h 和wall.cppwall.h//// Created by user1 on 2020/2/29.//#ifndef SNAKE_PROJECT_WALL_H#define SNAKE_PROJECT_WALL_H#include <iostream>using namespace std;class ...原创 2020-02-29 23:39:26 · 404 阅读 · 0 评论 -
STL入门笔记
文章目录三大组件初识vector容器初识操作自定义类型容器嵌套string容器构造string存取字符串string的拼接查找string查找和替换string 比较操作返回子串string 的插入和删除操作string和c字符串转换隐式类型转换内存重新分配的问题小练习 小写变大写Vector容器详解vector动态扩展策略vector常用api构造赋值大小操作存储插入删除逆序遍历deque赋值构...原创 2020-02-28 13:32:37 · 261 阅读 · 0 评论 -
C++细节注意点
文章目录实现和声明的分离不使用 using namespace std;C++对C语言的增强重点1 引用引用的注意事项引用的本质指针引用常量型引用成员函数调用const修饰对象实例构造和析构函数实例拷贝构造函数拷贝构造函数的调用时机深拷贝浅拷贝深拷贝初始化列表类对象作为类成员的案例explicit 关键字new动态对象创建 完美代替malloc静态成员变量静态成员函数单例模式成员变量和成员属性分开...原创 2020-02-25 14:29:53 · 585 阅读 · 0 评论 -
c++指针双向传值问题
看一段代码。这里使用了指针参数,但并不能实现双向传值#include <iostream>using namespace std;void f2(char *s){ cout<<"s+2=>"<<s+2<<endl;//注意这里字符串数组的用法,这里s+2得到的也是一个字符串首地址,但没有加*的时候,指的就是一个字符串,加了*就...原创 2019-12-11 22:28:05 · 498 阅读 · 0 评论 -
引用类型
引用基本性质引用和指针的不同的一切来源都是因为 引用类型没有自己的值和地址空间它只是作为另一个变量的别名,在生存期期间两个名字绑定在一起。因此产生了三个限制:1.引用类型变量不能被引用2.引用类型不能组成数组3.引用类型不能定义指针4.引用类型智能在定义时一次确定,不可改变引用类型参数在函数调用运行前,生成该实参的引用变量,在整个函数体运行过程中,这个引用变量相当于作为实参的变量或...原创 2019-12-09 22:41:11 · 125 阅读 · 0 评论 -
C++中new的用法
文章目录动态分配运算符用指针进行内存动态分配动态分配运算符基础用法//类型名要放在new之后pi=new int;//普通定义int pi;//赋初值的方式不同pf=new float(4.3);float pf=4.3;//动态分配数组pc=new char[4];char pc[4];//动态变量没有变量名字,需要指针变量接收到它的地址之后,通过指针运算符`*`进行...原创 2019-12-09 22:24:21 · 705 阅读 · 0 评论