![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 51
X吼吼
这个作者很懒,什么都没留下…
展开
-
利用C/C++库函数读写文件的基本用法
文章来自: http://www.cppblog.com/Chosen/archive/2013/07/21/202014.html 本文分别简单讲述了如何利用C和C++库函数对文件的读写,涵盖了常用的文件操作函数。网上关于C/C++文件操作的介绍的博客很多,所以本文也大同小异,也主要是做一个备忘,不有每次都百度了。但本文重点在于几个库函数的运用,而不是从文件的属性或分类开始。 说明转载 2014-01-23 20:20:58 · 1789 阅读 · 0 评论 -
C++ primer学习: const 总结
春节比较空闲,重新学习C++,使用课本 c++ primer。 对const总结了一下,发现原来有这么多的注意事项: 1. 在c语言中const修饰的是全局的只读变量 在C++中,const修饰的是不具有外部链接的常量,若要在其他文件中使用,必须声明为extern 2. c++中发现对const适用了extern 或&的时候,为对应的常量分配空间。但是这个空间中的值不会被使原创 2014-01-29 19:32:26 · 438 阅读 · 0 评论 -
C++ primer学习: string的= 的运算符重载
C++primer 112页,看到string对象的赋值操作,就想起了 = 的运算符重载 考虑字符串的基本类型的用法 1. char * str1 = “hello”; 2. char * str2 = str1; 3. str3 = str2 = “hello”;//可以连续赋值 实现代码如下: String& String::operator=(const String&原创 2014-01-29 22:54:52 · 520 阅读 · 0 评论 -
c++中的动态识别
1. 利用多态,返回当前对象的ID(代码维护不容易) 2. 利用 dynamic_cast 在基类和子类之间转换,若转换失败返回空指针。(必须是多态,才能使用dynamic_cast ) 3. 利用关键字typeid,头文件包含 typeinfo, 这个和具体的编译器相关 在实际项目中,可以根据实际的需求,进行选择原创 2014-02-07 22:05:10 · 599 阅读 · 0 评论