![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C/C++
总结C/C++知识,学习笔记。
sunshine2285
爱代码,爱生活!
展开
-
解决c++读入文件时多读一个字符
问题阐述在用 c++ ifstream 读入文件是使用 eof() 函数判断结尾总会多出一个字符产生原因其实 EOF(end of file) 这个文件结束标志是在文件的最后一个字符之后的,当读入最后一个字符的时候其实文件并没有读到 EOF 标志,只有下一次读的时候才会读到 EOF,但是在读到 EOF 的时候如果未加处理还是会把 EOF 的值看做一个字符输出,故以下代码总会多输出一个字...原创 2019-05-11 23:18:09 · 2494 阅读 · 1 评论 -
c++ - 获取变量类型之typeid()
一起 coding,一起学习,一起进步 —— sunshinetypeid() 定义在c++中,typeid用于返回变量、指针或引用所指对象的实际类型需要注意的是 typeid是操作符,不是函数!类似与sizeof 计算变量或者是类型所占空间大小typeid() 使用运行时获知变量类型名称,可以使用 typeid(变量).name(),需要注意不是所有编译器都输出"int...原创 2019-08-09 12:26:47 · 5101 阅读 · 0 评论