定义: string类是STL中basic_string模板实例化得到的模板类。其定义如下: 构造函数: string类有多个构造函数,但没有接收一个整型参数或一个字符型参数的构造函数 赋值函数: 可以用char*类型的变量、常量,以及char类型的变量、常量对string对象进行赋值。例如: st ...
分类:
编程语言 时间:
2017-10-14 14:44:22
阅读次数:
152
【编程题】编写String类的构造函数、拷贝构造函数、析构函数和赋值函数 ...
分类:
其他好文 时间:
2017-09-23 12:31:08
阅读次数:
202
前面的话 在深入了解jQuery的各个细节之前,需要对jQuery的设计思想有一个大致的了解。在遇到问题时, 知道应该使用jQuery的哪一个功能,然后迅速从手册中找到具体的用法。本文将详细介绍jQuery的设计思想 选择元素 jQuery的基本设计思想和主要用法,就是"选择某个网页元素,然后对其进 ...
分类:
Web程序 时间:
2017-09-01 18:57:38
阅读次数:
134
C++的自定义类中有六个默认的函数,即如果用户没有显式定义这些函数时,C++编译器会类中生成这些函数的默认形式。除了大家所熟知的构造函数、拷贝构造函数、赋值函数和析构函数外,C++为自定义类 还提供了两个容易被人忽视的默认函数——取地址函数和对常对象的取地址函数。 一、取地址函数 在C++中可以通过 ...
分类:
编程语言 时间:
2017-08-30 00:51:10
阅读次数:
249
js的数据分类 原始数据类型 和 引用数据类型 区别 原始数据类型 1,简单的数据段 2,存放的值(栈) 引用数据类型 1,有多个值构成的对象 2,存放的地址(堆)原始数据类型 或 基本数据类型 6种 1,null (空,不存在) 2,undefined (1,申明未赋值,2,函数没有返回值) 3, ...
分类:
Web程序 时间:
2017-08-28 00:48:55
阅读次数:
205
c++11添加了delete关键字。 不想用那个函数,在那个函数后面加 = delete就可以了; 比如: 上述功能看似没啥作用,都delete为啥还要写。 但是,因为c++对每个类都会默认生出6个函数。有时间后我们不想我们的类被拷贝或赋值。我们可以把拷贝构造函数,重载赋值函数定义为私有。 但是定义 ...
分类:
编程语言 时间:
2017-08-24 23:52:00
阅读次数:
201
1、*this 返回执行它的的对象的引用,this返回的是地址,这涉及C++对象模式有可能是对象的首地址,有可能是首地址加上虚表的长度, 一般是*this ,有不同意见的可以提出来讨论 2、初始化列表的应用 主要有:内置类型,自定义类型,初始化列表构造函数,拷贝函数,赋值函数,类,const常量 好 ...
分类:
编程语言 时间:
2017-08-20 18:40:16
阅读次数:
150
转自:jihite 构造函数、析构函数、赋值函数是每个类最基本的的函数。每个类只有一个析构函数和一个赋值函数。但是有很多构造函数(一个为复制构造函数,其他为普通构造函数。对于一个类A,如果不编写上述四个函数,c++编译器将自动为A产生四个默认的函数,即: A(void) //默认无参数构造函数 A( ...
分类:
其他好文 时间:
2017-08-17 10:18:29
阅读次数:
152
疑问:感觉会报错,因为执行到defer.promise.then这时候还没到defer.resolve,因为异步读文件,总归会慢 解答:先执行defer.promise.then,是给callback赋值,函数的赋值会比较抽象,callback得到函数的赋值后,是函数就该等待执行,等待resolve ...
分类:
其他好文 时间:
2017-08-13 14:12:02
阅读次数:
127
构造函数 Default构造函数:可被调用而不带任何实参的构造函数,没有参数或每个参数都有缺省值。如: 将构造函数声明为explicit,可阻止它们被用来执行隐式类型转换,但仍可用来进行显示类型转换。如: copy构造函数:用于以同型对象初始化自我对象,以passed by value的方式传递对象 ...
分类:
编程语言 时间:
2017-08-13 12:31:35
阅读次数:
153