![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 79
FD_H
这个作者很懒,什么都没留下…
展开
-
c++ 拷贝构造函数和赋值符函数
在C++中,调用拷贝构造函数有三种情况: 1.一个对象作为函数参数,以值传递的方式传入函数体. 2.一个对象作为函数返回值,以值传递的方式从函数返回. 3.一个对象用于给另外一个对象进行初始化(复制初始化). 拷贝构造函数必须以引用的形式传递(参数为引用值).其原因如下: 当一个对象以传递值的方式传一个函数的时候,拷贝构造函数自动的调用来生成函数中的对象. 这样转载 2015-04-22 14:39:48 · 277 阅读 · 0 评论 -
C++ auto_ptr智能指针的用法
C++ auto_ptr智能指针的用法 C++中指针申请和释放内存通常采用的方式是new和delete。然而标准C++中还有一个强大的模版类就是auto_ptr,它可以在你不用的时候自动帮你释放内存。下面简单说一下用法。 用法一: std::auto_ptrm_example(new MyClass()); 用法二: std::auto_ptrm_example; m_example.转载 2015-04-23 23:15:09 · 290 阅读 · 0 评论 -
c++ 字符串分割
一、用strtok函数进行字符串分割 原型: char *strtok(char *str, const char *delim); 功能:分解字符串为一组字符串。 参数说明:str为要分解的字符串,delim为分隔符字符串。 返回值:从str开头开始的一个个被分割的串。当没有被分割的串时则返回NULL。 其它:strtok函数线程不安全,可以使用strtok_r替代转载 2015-04-20 12:32:47 · 500 阅读 · 0 评论 -
C++中将string类型转换为int, float, double类型
C++中将string类型转换为int, float, double类型 主要通过以下几种方式: # 方法一: 使用stringstream stringstream在int或float类型转换为string类型的方法中已经介绍过, 这里也能用作将string类型转换为常用的数值类型。 Demo: #include #include //使用stringstream需要转载 2015-04-20 23:22:38 · 739 阅读 · 0 评论 -
C++之 文件IO操作流
关于C++中的流操作内容——文件IO操作流fstream。并会着重讲解C++是如何对文件进行操作的。 文件指存放在外部介质上的数据的集合。大家都知道操作系统是以文件为单位来对数据进行管理的。因此如果你要查找外部介质的数据,则先要按文件名找到指定文件,然后再从文件中读取数据,如果要把数据存入外部介质中,如果没有该文件,则先要建立文件,再向它输入数据。由于文件的内容千变万化,大小各不相同,为转载 2015-04-26 16:26:41 · 517 阅读 · 0 评论