思路
深空漫步
这个作者很懒,什么都没留下…
展开
-
实现一个简单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 · 291 阅读 · 0 评论 -
c++智能指针详解
指针一直都是c\c++头疼的东西,虽然方便,但是能不用动态内存分配就不用,因为你new 多了后在释放后程序中就会有很多碎片,而且释放已经引用会使用不规范会导致程序崩溃 C++后面其实有很多东西都是从很老版本的boost库引入进来了,比如functional 智能指针等等 智能指针就是采用了RAII思想下期再讲 因为raw指针经常会导致内存泄漏,非法内存访问,多次释放同一块内存,释放非法动态内存等问题 C++通过模板提供了更加方便的对raw指针包装的智能指针,作为对象 他使用上类似raw指针 可以避免raw指原创 2020-07-21 17:47:50 · 565 阅读 · 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 · 665 阅读 · 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 · 1427 阅读 · 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 · 543 阅读 · 1 评论