![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 85
Y-ANG
这个作者很懒,什么都没留下…
展开
-
类与对象
由于C++是面向对象的程序设计语言,因此了解一下“面向对象的程序设计”是必须的。这篇文章主要总结了C++的基本概念以及C++的特征,作为初学C++的参考 一、什么是面向对象的程序设计 二、类与对象原创 2016-06-30 00:27:38 · 433 阅读 · 0 评论 -
c++中string的模拟实现
c++中的string类可以实现字符串对象的一系列操作,如下图就是从cplusplus上截取的string的一部分功能: 接下来我就简单模拟几个函数实现 首先,我们要给出完整的string类,包括构造函数,析构函数,私有成员char* str 并且在类内声明要实现的函数(本文我只实现了operator=,operator[ ],pushback(),以及三个operator+原创 2016-08-30 22:03:15 · 1845 阅读 · 0 评论 -
写时拷贝的方式实现C++中string类
写时拷贝的两种实现方式:计数器和引用计数原创 2016-09-04 22:56:46 · 1821 阅读 · 1 评论 -
const在c与c++中的不同地位
我们都知道,const关键字是防止某个变量被修改的,即限定这个变量是只读的。C和C++中应用const会使程序的健壮性更高一些。 C和C++中,const的区别: 一、const修饰一般变量 在C中,const修饰一般变量是常变量,它具有变量属性,但同时,它又具有常性不可被修改。 在C++中,加const修饰以后变量就是个常量,不可被修改。 二、const修饰指针变量 先回想一下我们以原创 2016-07-01 00:04:27 · 904 阅读 · 1 评论