
c\c++
KDQG
康定情鸽
展开
-
const char*类型的值不能用于初始化char*类型的实体
VS2019项目出现"const char *" 类型的实参与 “char *” 类型的形参不兼容错误的解决方法解决方案一在VS2019中依次点击项目->属性->C/C+±>语言->符合模式,将原来的“是”改为“否”即可。解决方案二在声明变量 char* 时改成 const char *即可...转载 2020-06-18 11:44:00 · 10131 阅读 · 2 评论 -
[转载]C/C++中的char,wchar,TCHAR
总体简介:由于字符编码的不同,在C++中有三种对于字符类型:char, wchar_t , TCHAR。其实TCHAR不能算作一种类型,他紧紧是一个宏。我们都知道,宏在预编译的时候会被替换成相应的内容。TCHAR 在使用多字节编码时被定义成char,在Unicode编码时定义成wchar_t。1.VC++中的char,wchar_t,TCHAR 大家一起做一个项目,经常发现有的人爱用str...转载 2018-10-05 10:07:50 · 1049 阅读 · 0 评论 -
C++关于iostream.h和iostream的区别
#include <iostream.h>非标准输入输出流#include <iostream>标准输入输出流C++中为了避免名字定义冲突,特别引入了“名字空间的定义”,即namespace。当代码中用<iostream.h>时,输出可直接引用cout<<x;//<iostream.h>继承C语言的标准库文件,未引入名字空间定义,所...原创 2018-10-07 12:26:04 · 13902 阅读 · 3 评论 -
C++中头文件使用引号与尖括号的区别
C++中头文件二者区别如下: 1、使用“”是搜索所有目录。 2、使用<>是搜索当前目录。 正常情况下,自行定义的头文件应该用"",因为这些文件放在工程目录(也就是编译器的当前目录)下,而不是放在公共头文件目录下,如果用<>则找不到头文件。而系统提供的头文件,比如库函数的头文件,可以用<>。...原创 2018-10-07 12:30:47 · 351 阅读 · 0 评论