
C/C++
野狼96
努力奋斗的菜鸡
展开
-
CMAK常用命令及变量
命令变量1.CMAKE_CURRENT_SOURCE_DIR指的是当前处理的 CMakeLists.txt 所在的路径。2.CMAKE_BINARY_DIR如果是 in source(内部构建) 编译,指得就是工程顶层目录,即CMakeLists.txt所在根目录;如果是 out-of-source(外部构建) 编译,指的是工程编译发生的目录,即cmake工作目录。3.CMAKE_MODULE_PATH定义自己的 cmake 模块所在的路径。如果工程比较复杂,有可能会自己编写一些 cmake原创 2021-06-07 11:25:32 · 460 阅读 · 0 评论 -
C++常用知识总结
C++常用知识总结1.explicit关键字1.explicit关键字作用:抑制构造函数定义的隐式转换。该关键字只对一个实参的构造函数有效。只能在类内声明构造函数时使用explicit关键字,在类外部定义时不应重复使用。...原创 2021-03-23 09:55:52 · 248 阅读 · 0 评论 -
资料网址7——vscode
1.windows 10上使用vscode编译运行和调试C/C++2.vscode使用快速入门_图文专题3.Visual Studio Code(VS code)你们都在用吗?或许你们需要看一下这篇博文4.VSCode 必装的 10 个高效开发插件...原创 2020-03-23 11:44:39 · 258 阅读 · 0 评论 -
C语言错误总结
最近在重新学习C语言,想系统的学习下,以巩固基础。所以这篇文章用来记录学习过程中遇到的问题。(如有不妥之处,敬请指出)编译环境:VS2017;参考书籍:C Primer Plus;C4996 ‘scanf’: This function or variable may be unsafe. Consider using scanf_s instead. To disable depreca...原创 2018-12-18 12:03:45 · 431 阅读 · 0 评论 -
如何编写有多个返回值的C语言函数
转载地址:https://blog.youkuaiyun.com/supreme42/article/details/7636475 1引言 笔者从事C语言教学多年,在教学中学生们常常会问到如何编写具有多个返回值的C语言函数。编写有多个返回值的函数是所有C语言教材里均没有提到的知识点,但在实际教学与应用的过程中我们都有...转载 2019-03-23 23:16:15 · 899 阅读 · 0 评论 -
C/C++ 控制台程序执行一闪而过
问题:在 VS2017(或其他IDE) 编写控制台程序的时候,经常会看到程序的执行结果一闪而过,要解决这个问题,有一些简单方法。解决:1.在结尾使用 system(“pause”);2.在 C 中,使用 getchar();int main(){ printf( "hello,word\n"); getchar(); return 0; }3.在 C++ 中,使用 cin...原创 2019-04-27 21:10:54 · 10851 阅读 · 0 评论 -
VS2017 C++读写文件抛异常
问题描述:参照《c++程序设计 原理与实践》读写文件代码,程序编译没问题,运行一直抛异常,最后发现是文件路径问题。解决:由于读写文件是采用的默认路径,如果文件放置路径不对,一定会运行错误。正确的是文件应该放在“源码”路径下。如下图:代码如下:struct Reading { int hour; double temperature;};int main(){ cout ...原创 2019-05-11 11:38:22 · 1410 阅读 · 1 评论 -
C语言中int *a[ ]和int(*a)[ ]的区别
比如:int *a[5]是指针数组,int (*a)[5]是数组指针,前者表示一个数组,数组元素都是指向int型变量的指针,后者表示一个指针,该指针指向一个int型有5个元素的数组。第一个a是个数组名,里面保存的是int指针。第二个a是个指针名,它指向一个包含5个数据的int数组。...原创 2019-08-01 19:27:30 · 16313 阅读 · 2 评论