![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++的小知识点
Young__Fan
学习,记录,分享,持之以恒
展开
-
vs2012及以上版本中写c++时自动给代码添加创建信息注释的问题
一般的我们在创建新的代码文件的时候,我们希望能在创建的时候自动就生成我们在代码开头想要的东西,包括创建信息注释,如版权声明、文件名、作者、日期时间、版本号等信息,而且包括初始的头文件声明和主函数等一些信息。写多了,就烦了,如果系统能自动生成就好了。确实在写java等语言时,能轻松做到这些,甚至包括生成实时的日期时间,当前的文件名等其他同步信息。然而在vs上,对C#能完成这些设置,但是对...原创 2018-03-31 19:05:27 · 6674 阅读 · 5 评论 -
VisualStudio 2017控制台输出中文时总是显示???问号
打开命令提示符cmd,在标题栏右键,打开属性,找到菜单栏"选项",有个使用“使用旧版控制台”,勾上,然后点确认。然后再次打开,就不会出现乱码中文了。效果立竿见影:...原创 2019-03-19 18:40:40 · 8715 阅读 · 0 评论 -
C++默认参数小细节
若函数末尾连续存在多个默认参数,在函数调用时实参会按先后顺序传给函数中形参void Func(int i, float f = 2.0f, double d = 3.0) ; 调用函数时Func(1,3); 此时第二个实参3会传给函数的第二个形参,不会传给第三个形参,这一点是肯定的。如果某个参数是默认参数,那么它后面的参数必须都是默认参数下面两种情况都可以v...原创 2018-09-16 22:47:54 · 5024 阅读 · 0 评论 -
包含目录、库目录、附加包含目录、附加库目录、附加依赖项如何使用? 及静态库,动态库的创建与调用和vs里引用的使用
vs中怎么添加外部头文件?如过直接在项目头文件处,添加一下,如下图:则,依然会报错,如下图:有两种方法,来解决:(1) 直接把外部头文件复制过来,放在此项目下即与该项目cpp文件同一目录,如下图:(2)项目右键,属性里的C/C++ -----常规,附件包含目录里添加头文件的所在目录路径za...原创 2018-05-31 19:03:24 · 6163 阅读 · 0 评论 -
路径中“./”、“../”、“/”代表的含义
“./”:代表目前所在的目录。“../”:代表上一层目录。“/”:代表根目录。举个栗子:在读取文件时,路径的写法有如下方式1、文件在当前目录(以图像文件为例,当前项目文件为中心) "./1.jpg" 或 "1.jpg"2、文件在上层目录 (1)在上层目录下 &原创 2018-04-30 21:52:17 · 171111 阅读 · 20 评论 -
关于出现错误This function or variable may be unsafe. use _CRT_SECURE_NO_WARNIN的解决方法
例如出现: error C4996: ‘sprintf’: This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.什...原创 2018-04-05 21:14:14 · 603 阅读 · 0 评论 -
使用include头文件时,尖括号与双引号的区别
include <>格式: 一般用于包含标准的库头文件,编译器会去系统配置的库环境变量和者用户配置的路径去搜索,而不会在项目的当前目录去查找incluce “”格式: 一般用于包含用户自己编写的头文件,编译器会先在项目的当前目录查找,找不到后才会去系统配置的库环境变量和用户配置的路径去搜索而且: 无论这个文件是C/C++提供的还是用户自己编写的,都可以使用#include...原创 2018-03-12 20:30:58 · 1409 阅读 · 0 评论 -
多种形式的选择排序算法
冒泡排序几乎只有一种形式,然而选者排序不止一种。下面介绍几种不同算法思想的选择排序。#include<iostream>using namespace std;int main(){ #if 1 //version 3.0 //与版本1和2,算法思路完全不同的冒泡的另一种形式(之前还误以为是选择排序) int a[10] = {1,2,3,4,...原创 2018-03-28 17:15:25 · 362 阅读 · 0 评论 -
在C/C++语言中,double、long、unsigned、int、char类型数据所占字节数
在C/C++语言中,double、long、unsigned、int、char类型数据所占字节数和机器字长及编译器有关系:所以,int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的): 1.sizeof(short int)<=sizeof(int) 2. sizeof(int)<=sizeof(long in...转载 2019-04-23 17:53:05 · 6177 阅读 · 0 评论