
C++
回去伊笃鲜
努力做一个有趣的人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于"class type redefinition"
情况:在VS2012 中出现这样的错误提示 "class type redefinition" 这个错误是因为“头文件被重复包含造成类被重复定义”解决办法:#ifndef _class_name#define _class_nameclass _class_name{};#endif解释:在类定义时加入这三聚,可防止头文件被重复包含,造成类被重复定义。任何转载 2015-01-08 22:50:54 · 978 阅读 · 0 评论 -
_tmain()和main()区别
_tmain()是unicode版本的的main() _tmain这个符号多见于VC++创建的控制台工程中,这个是为了保证移植unicode而加入的(一般_t、_T、T()这些东西都和unicode有关系),对于使用非unicode字符集的工程来说,实际上_tmain和main没有差别(其实就算是使用unicode字符集也未必有多大的差别)。1. main是C程序的函数,_tmain是转载 2015-01-09 16:03:33 · 620 阅读 · 0 评论 -
关于c++中头文件引用 尖括号<>和双引号""的区别
用include 引用头文件时,双引号和尖括号的区别:1.双引号:引用非标准库的头文件,编译器首先在程序源文件所在目录查找,如果未找到,则去系统默认目录查找,通常用于引用用户自定义的头文件。2.尖扩号:只在系统默认目录(在Linux系统中通常为/usr/include目录)或者尖括号内的路径查找,通常用于引用标准库中自带的头文件。综上,标准库自带的头文件既可以用双引号也可以转载 2015-01-09 16:15:33 · 1186 阅读 · 0 评论 -
如何在C/C++中使用pi (π) 值
原来C和C++中,pi并没有被定义,考虑到使用的频繁性,对pi进行预编译是最合适的了。#define pi 3.1415926转载 2015-01-09 16:02:08 · 87416 阅读 · 10 评论 -
C/C++ 获取数组的有效长度
有人提议说在C/C++中,使用sizeof(array) / sizeof(array[0]);来获取数组的长度(C++中可以使用模板,进行类型匹配)这是不可行的。int a[60] = { 1, 2, 3, 4 };cout输出为2400。而如果程序更改为:char a[] = { 1, 2, 3, 4 };虽然大小的确是16,但是已经没有实际的意义了。原创 2015-01-09 16:41:59 · 14601 阅读 · 3 评论