- 博客(8)
- 收藏
- 关注
原创 如何用vs code上的力扣插件刷题(Window和Mac)
最近在官网刷题时,写不出来的总是忍不住想看答案,没思考多久就点开题解了😅。加之一直不喜欢它的界面和字体,就尝试着用vs code上的插件了,下面是具体方法。(少看答案,多思考哈)
2024-10-28 17:25:54 704
原创 C++容器--stack容器常用操作
在C++中,stack容器是一种**后进先出(LIFO, Last In First Out)**的数据结构,意味着最后插入的元素最先被访问。C++中的stack是通过标准模板库(STL)中的<stack>头文件实现的,它提供了一组简单的接口来操作堆栈。1.:元素按照后进先出的顺序进行处理。2.:只能在堆栈的顶部(即栈顶)进行插入和删除操作。
2024-09-24 16:04:50 206
原创 C++容器--duque容器常用操作
/ 赋值d2 = d1;// 10个100// 大小操作d1.empty();// 判断是否为空d1.size();// 返回容器内元素个数// 重新定义大小为15,默认用0填充// 指定用1填充// 插入和删除// 尾部插入10// 头部插入20// 头部删除// 尾部删除// 在begin的位置插入100// 在begin位置插入2个200// 在d1的begin位置插入区间// 删除d1中begin位置的元素// 删除begin到end位置的元素。
2024-09-23 16:02:46 429
原创 C++容器-- vector容器常用操作
/ 构造函数// 默认构造,无参构造// 通过区间方式构造// 3个100构造// 拷贝构造// 赋值v2 = v1;// assign(), 区间范围:左闭右开// 4个100// 容器容量和大小v1.empty();// 判断是否为空// 容器的容量v1.size();// 容器的大小// 重新指定容器大小为15,默认以100填充// 重新指定容器大小为5// 插入和删除// 尾部插入元素4// 尾部删除元素// v1的begin位置插入10。
2024-09-22 14:57:36 1383
原创 C++容器-- string容器常用操作
/ 初始化string s1;//创建空字符串,调用无参构造函数//调用拷贝构造函数// 使用10个字符初始化'a'// 赋值// 把单个字符赋值给str3// 把hello前3个字符赋值给str5// 把str5赋值给str6// 把5个x赋值给str7// 字符串拼接// 从str2下标为2的位置开始,截取3个字符拼接在str4的尾部// 查找// 找到返回第一个字符下标,未找到返回-1// 从下标2开始查找“lo”第一次出现的位置。
2024-09-21 15:34:09 1539
原创 vs code解决code runner插件默认不支持C++11新特性
前段时间在学习STL时,有一段写了一个范围for循环,发现居然不支持。一开始以为是tasks.json配置文件的问题,加上指定C++11版本的代码后还是不支持。试了很多次重新配置编译文件还是出错。崩溃之际,突然想起来我运行时是通过code runner插件运行的,是不是它的问题。遂手动编译加运行,成功了!
2024-09-18 14:22:07 388
原创 vs code配置C++运行环境(Mac版)
1、在文件根目录下创建.vscode文件夹2、在.vscode文件夹下创建3个json配置文件分别命名为:launch.json、tasks.json、tasks.jsonlaunch.json(C++调试的配置文件)task.json(C++编译的配置文件)c_cpp_properties.json (这个配置文件是 VS Code 的 C/C++ 扩展插件的 c_cpp_properties.json 文件,主要用于配置项目的 IntelliSense、编译器路径、C/C++ 标准等)
2024-09-18 13:58:44 1042
原创 C++学习第一阶段总结(通讯录管理系统)
7月20号开始跟着黑马的C++视频学的。基本语法8月5日全部学完,8月6日开始跟着做第一阶段的项目:通讯录管理系统(完整源码整理在最后)。主要功能:添加、显示、删除、查找、修改、清空联系人。
2024-08-07 17:31:27 174
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人