logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Visual Studio 2019输出乱码原因总结

目录一.乱码的原因二.编码查看方法控制台编码查看方法解决方法1. 修改控制台编码(推荐)2.修改文件编码今天做老师布置的作业时,我的VS2019突然出现了乱码。于是在查了很多资料之后,整理了一下一.乱码的原因中文在不同编码格式下, 存储的方式不一样.如果程序是A编码方式编译运行的,但是控制台却是以B编码方式来显示, 就会出现乱码.vs的控制台默认编码是GB2312,编号是836注意:GBK编码是兼

文章图片
#visual studio#ide#visualstudio
堆——神奇的优先队列 大根堆小根堆详解,附小根堆C++代码实现与STL相关

文章目录前置知识堆操作小根堆插入代码实现小根堆删除代码实现测试代码STL实现——priority_queue1.使用2.创建3.成员函数前置知识堆是一个完全二叉树(最后一层可以不满,上面的每一层都是满的。一个结点若只有一个孩子结点,那一定是它的左孩子。如下图)这是一个逻辑上基于完全二叉树、物理上一般基于线性数据结构(如数组、向量、链表等)的一种数据结构。完全二叉树最重要的性质:如果n个节点的完全二

#算法#c++
C/C++宏的基本使用方法附例子讲解

宏是C/C++所支持的一种语言特性,我对它最初的印象就是它可以替换代码中的符号,最常见的例子便是定义一个圆周率,之后在代码中使用来代替具体圆周率的值。确实如此,宏提供了一种机制,能够使你在编译期替换代码中的符号或者语句。当你的代码中存在大量相似的、重复的代码时,使用宏可以极大的减少代码量,便于书写。...

#c语言#c++#开发语言
C++11新标准面试题精选

C++11新标准面试题精选文章目录C++11新标准面试题精选1、C++ 11有哪些新特性?2、auto、decltype和decltype(auto)的用法3、C++中NULL和nullptr区别4、智能指针的原理、常用的智能指针及实现**环形引用**5、说一说你了解的关于lambda函数的全部知识7、说说你了解的auto_ptr作用9、手写实现智能指针类需要实现哪些函数?1、C++ 11有哪些新

文章图片
#c++
到底了