![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
思路
深空漫步
这个作者很懒,什么都没留下…
展开
-
实现一个简单stack 栈
有段时间没更新了 最近想把STL的容器都实现一遍来提升自己写轮子的能力MyStack.h#pragma once#ifndef MYSTACK#define MYSTACK#include <iostream>#include <string>typedef unsigned int uint;template<class T>class MyStack { T* ptr; uint capacity; uint len;public:原创 2020-07-30 12:16:40 · 283 阅读 · 0 评论 -
c++智能指针详解
指针一直都是c\c++头疼的东西,虽然方便,但是能不用动态内存分配就不用,因为你new 多了后在释放后程序中就会有很多碎片,而且释放已经引用会使用不规范会导致程序崩溃C++后面其实有很多东西都是从很老版本的boost库引入进来了,比如functional智能指针等等 智能指针就是采用了RAII思想下期再讲因为raw指针经常会导致内存泄漏,非法内存访问,多次释放同一块内存,释放非法动态内存等问题C++通过模板提供了更加方便的对raw指针包装的智能指针,作为对象 他使用上类似raw指针可以避免raw指原创 2020-07-21 17:47:50 · 557 阅读 · 0 评论 -
Qt 小画板
菜单栏的功能都实现了,如果想添加工具栏可以用函数封装代码放行使用mainWindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QApplication>#include <QMenu>#include <QAction>#include <QMenuBar>#include <QDebug>#include原创 2020-07-14 20:53:54 · 638 阅读 · 0 评论 -
Qt 简易学生管理系统实现增删改查排序io流等等
ui像素感人代码放行使用mainWindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QApplication>#include <QTableWidget>#include <QSplitter>#include <QDialog>#include <QFormLayout>#include <Q原创 2020-07-13 23:48:03 · 1382 阅读 · 0 评论 -
这是一个类似魔塔的控制台c++小游戏
这个也是以前写的 写到商人那边买武器哪里不知道咋写了然后第三关的boos 也是这样里面有两种模式,也用了多线程提速1.是手动模式,2.是自动模式 这个是深度寻路算法手动模式第一关手动模式第二关Maze.h#pragma once#pragma once#include <iostream>#include <vector>#include <stack>#include <conio.h>#include <Windows原创 2020-07-03 16:46:02 · 537 阅读 · 1 评论