
c++
文章平均质量分 81
gaiyi7788
研一计算机 双足机器人 强化学习
展开
-
PAT_note
这里主要记录一下在刷题过程中一些常用技巧文章目录STL容器vector常用初始化常用方法for循环的写法string常用初始化常用方法setmappairstackqueuepriority_queue创建方法常用方法头文件 `#include`reversesortlower_bound和upper_boundmax、min、absswapfill字符串hashSTL容器vectorvector<数据类型> 名称(长度,初值);常用初始化vector<int> s;原创 2021-02-17 11:07:37 · 227 阅读 · 0 评论 -
PAT A1039&&A1047对比分析
今天做了两个练习不定长数组的问题,基于vector实现,但是很类似的两个提采用了截然不同的处理方法,值得深思。A1039题目大意:N个学生,K⻔课,给出选择每⻔课的学生姓名,最后对于给出的N个学生的姓名的选课情况进行询问,要求按顺序给出每个学生的选课情况[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yFlT7c5S-1613402047976)(assets/1613401086404.png)]注意点学生名字对应选课代号可以用map<st原创 2021-02-15 23:14:31 · 195 阅读 · 0 评论 -
vscode下c++调试的一些小心得
vscode中有两个文件,分别是task.json 和launch.json,点击调试的齿轮自动生成。其中,task.json主要是用来处理编译相关的问题。如果进行了该文件的编写,可以通过build按钮直接进行编译。但是在大工程中其实cmake+make对应文件比较方便,单文件可以考虑参考我之前的一片博客 关于在Ubuntu16.04系统下VsCode中配置cmake运行多文件C++的心得。cmake是根据CmakeLists.txt写的内容,自动生成makefile;再通过make命令根据makef原创 2021-02-10 13:25:06 · 196 阅读 · 0 评论 -
数据结构大作业1
第一次的数据结构大作业,代码量还是很足的,但其实实现思路上没有什么障碍,问题主要是对于c++的各种性质掌握的不够熟练,总是出现各种问题。Matrix.h类的声明部分//带有默认参数值的模板类成员不能在类外进行定义,修改方式有两种。//模板类不能声明和定义分文件#ifndef MATRIX_H#define MATRIX_H#include "Visit.h"#include<...原创 2020-03-11 12:42:43 · 1535 阅读 · 0 评论 -
关于在Ubuntu16.04系统下VsCode中配置cmake运行多文件C++的心得
关于在Ubuntu16.04系统下VsCode中配置cmake运行多文件C++的心得在此之前本人小白一个,为了配置好这个,向许多大大求教。我认为最容易出错的几个点,一个是CMakeLists.txt写的是否正确,一个是配置文件launch.json和任务文件task.json写的是否正确。预先准备一般使用 CMake 生成 Makefile 并编译的流程如下:编写 CMake 配置文件...原创 2020-07-14 11:07:14 · 1281 阅读 · 1 评论