![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 66
shijc_csdn
记录所学、所感、所想。
展开
-
VSCode 配置 C++ 编译环境
花费了将近一个半小时才把 Windows 运行 VSCode 编译 C 的环境搭建起来,参照 VSCode 的官方文档操作,运行时还是“Duang”的反复报错,网上的帖子有很多,大多数作为入门贴,操作起来着实不方便,而且对一些问题的处理细节不到位,让人照着操作可能会成功,但不知其所以然。今天把自己的血泪史和理解整理成文章,供常年奋战在 Windows 一线开发的程序员转用 VSCode 的基石。废话不多说,一起来看看我今天遇到的坑和解决过程。前提1.已经安装 VS2019 Preview 版本。重点原创 2021-04-26 00:33:44 · 2408 阅读 · 1 评论 -
C++面试宝典(整理版)3
41.文件中有一组整数,要求排序后输出到另一个文件中文件操作:iostream。读取数据ifstream,写入数据ofstream。数据存储:vector排序算法:冒泡排序答案:#include#includeusing namespace std;void Order(vector& data) //bubble sort转载 2015-06-17 23:21:31 · 825 阅读 · 0 评论 -
C++面试宝典(整理版)1
说明C++面试宝典从网络现有的博客中收集而来,本人在原创的基础上进行重点标注,注明个人理解,补充扩展知识得来,感谢原创作者的分享。约定红色字体,表示重要内容性。有背景颜色的字体,表示重点关注和需要理解的内容。方框,方框内的内容是本人在一些理解,或从其他博文中摘抄出与当前内容相关的扩充知识点,便于加深理解。超链接,超链接指向更加详细专题博文地址。原文链接C转载 2015-06-03 21:51:24 · 692 阅读 · 0 评论 -
C++面试宝典(整理版)2
21.多态的作用?主要是两个:1. 隐藏实现细节,使得代码能够模块化;扩展代码模块,实现代码重用;2. 接口重用:为了类在继承和派生的时候,保证使用家族中任一类的实例的某一属性时的正确调用。22.Ado与Ado.net的相同与不同?除了“能够让应用程序处理存储于DBMS中的数据“这一基本相似点外,两者没有太多共同之处。但是Ado使用OLE DB转载 2015-06-03 22:00:49 · 544 阅读 · 0 评论 -
C++面试宝典(整理版)5
81.语句for( ;1 ;)有什么问题?它是什么意思?答 、死循环,和while(1)相同。82.do……while和while……do有什么区别?答 、前一个循环一遍再执判断,后一个判断以后再循环 83.请写出下列代码的输出内容#includemain(){ int a,b,c,d; a转载 2015-07-13 22:34:38 · 503 阅读 · 0 评论 -
C++面试宝典(整理版)6
101.用递归算法判断数组a[N]是否为一个递增数组。递归算法特征:相同的处理或判断逻辑,包括相同的输入输出参数。递归算法注意:1.明确结束递归条件;2.递归趋近于结束条件;3.递归次数过多容易造成栈溢出递归的方法,记录当前最大的,并且判断当前的是否比这个还大,大则继续,否则返回false结束:bool fun( int a[], int n ){ if( n= =1转载 2015-07-27 20:50:39 · 540 阅读 · 0 评论 -
C++面试宝典(整理版)4
60.解释局部变量、全局变量和静态变量的含义。局部变量,作用域在指定的函数范围内,超出作用域自动释放。如果与全局变量同名,则在局部范围内以局部变量为主。全局变量,有效范围从定义变量的位置开始到本源文件结束,静态变量,生存周期与全局变量一样长,有效范围仅限于声明的位置,如果声明的位置是函数内部,则在函数内部可见,如果是文件范围声明,则在当前文件(声明变量之后)有效。转载 2015-07-13 22:25:15 · 554 阅读 · 0 评论 -
C++ <string><string.h>函数区别
< string> 与 < string.h>的区别 #include < string>是对应于旧C 头文件的std 版本 #include < string.h>是旧的C 头文件,对应的是基于char*的字符串处理函数C/C++平常开发过程中经常遇到字符串和各个数值类型转换的问题,常见解决方法有以下三种: 1.标准C 引用< string.h>,调用atoi, itoa等方法实现字符串与原创 2016-04-15 23:13:42 · 780 阅读 · 0 评论 -
C 随机栈数据引发的bug
最近处理一起客户问题,客户反馈使用我司 SDK 后偶现异常,只有重启计算机才能正常。字符串转二进制数据str2hex 函数潜在的问题。sscanf 格式化转换造成的bug。原创 2019-08-04 22:52:44 · 275 阅读 · 0 评论