C++
darkeryue
这个作者很懒,什么都没留下…
展开
-
类型转换操作符
类型转换操作符(type conversion operator)是一种特殊的类成员函数,它定义将类类型值转变为其他类型值的转换。转换操作符在类定义体内声明,在保留字 operator 之后跟着转换的目标类型。转换函数又称类型强制转换成员函数,它是类中的一个非静态成员函数。它的定义格式如下:class <类型说明符1>{ public: operator <类型说明符2>()转载 2016-03-30 22:15:29 · 428 阅读 · 0 评论 -
深入讨论函数返回值
C++函数的返回值类型可以是除数组和函数以外的任何类型。当函数返回值是指针或引用对象时,需要特别注意:函数返回所指的对象必须继续存在,因此不能将函数内部的局部对象作为函数的返回值。返回引用的函数 函数可以返回一个引用,将函数说明为返回一个引用的主要目的是为了将该函数用在赋值运算符的左边。函数原型的表示方法如下: 数据类型 & 函数名 (参数列表);【例】返回引用的函数。#inclu转载 2016-03-08 20:52:34 · 259 阅读 · 0 评论 -
学习函数模板,意外学习sizeof
编程题: 利用函数模板设计一个求数组元素总和的函数,并验证之。给出的答案:#include <iostream>using namespace std;template <class T>T sum(T a[],int n){ T s=0; for(int i=0;i<n;i++){ s+=a[i]; } return s;}main(原创 2016-03-10 00:05:52 · 637 阅读 · 0 评论