C++
海平面远方开始阴霾
这个作者很懒,什么都没留下…
展开
-
vscode C++编写洗牌程序时产生异常
提示缺少或无效的new_allocator.exe。GDB提示new_allocator.exe不是可执行格式,文件格式未被识别。这在程序的可执行性在程序启动后被改变时可能会发生,比如在安装更新时。试试重启应用程序,或者重启电脑。先重启vscode试试:果然可以调试了。发现原来是vector 调用时,将size()-1写成了size(),于是发生了溢出。#include <ios...原创 2020-01-31 21:54:14 · 243 阅读 · 0 评论 -
vscode调试c++代码时,Windows的控制台突然退出不显示了的改错日志
用vscode写一个贪吃蛇小游戏,设置"externalConsole": true,但是调试时console闪退,但调试模式没有退出。输入了数后退出,可能是程序内部问题,但是偶尔出现preLaunchTask“g++”已终止,退出代码为 1。的提示如图所示,出现了终端闪退,这次debug也停止了。提示错误:Execute debugger commands using "-exec "...原创 2020-01-30 23:05:19 · 13115 阅读 · 1 评论 -
ubuntu18.04使用vscode调试C++代码
’点击debug后如上图所示,提示could not find the task ‘g++ build active file’.尝试了一下该文所说方法修改launch.json为:{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existi...原创 2020-01-26 23:10:45 · 1533 阅读 · 3 评论 -
重建二叉树
重建二叉树题目思路代码题目输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。思路前序序列是 根->左->右;中序序列是 左->根->右所以通过二叉树的前序序列来找出该二叉树的根节点...原创 2020-01-13 11:51:14 · 87 阅读 · 0 评论 -
二维数组中的查找
题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。#include<iostream>#include<vector>using namespace std;void initarray(vector<vec...原创 2019-10-02 16:49:03 · 85 阅读 · 0 评论