摘要:
编译器为每个类默认重载了赋值操作符 默认的赋值操作符仅完成浅拷贝 当需要进行深拷贝时必须重载赋值操作符 赋值操作符与拷贝构造函数有相同的存在意义 Test& operator = (const Test& obj) { if (this != obj) { delete m_pointer; m_p 阅读全文
摘要:
函数调用操作符( ( ) ) 只能通过类的成员函数重载 可以定义不同参数的多个重载函数 函数对象用于在工程中取代函数指针 int operator () () { int ret = a1; a1 = a0 + a1; a0 = ret; return ret; } Test t; t(); 阅读全文
摘要:
数组访问操作符( [ ] ) 只能通过类的成员函数重载 重载函数能且仅能使用一个参数 可以定义不同参数的多个重载函数 阅读全文
摘要:
字符串与数字的转换 标准库中提供了相关的类对字符串和数字进行转换 字符串流类(sstream)用于string的转换 <sstream>-相关头文件 istringstream-字符串输入流 ostringstream-字符串输出流 使用方法 string -> 数字 istringstream i 阅读全文