当前位置: 首页 > news >正文

wordpress引用b站视频百度网页游戏大厅

wordpress引用b站视频,百度网页游戏大厅,校园网站建设开题报告,求推荐好玩的网页游戏1 转换 1.1 转换函数 将当前对象的类型转换成其他类型 以 operator 开头,函数名称为需要转成的类型,无参数前面不需要写返回类型,编译器会自动根据函数名称进行补充转换函数中,分子分母都没改变,所以通常加 const …

1 转换

1.1 转换函数

将当前对象的类型转换成其他类型

  • operator 开头,函数名称为需要转成的类型,无参数
  • 前面不需要写返回类型,编译器会自动根据函数名称进行补充
  • 转换函数中,分子分母都没改变,所以通常加 const
// class Fraction里的一个成员函数
operator double() const
{return (double) (m_numerator / m_denominator);
}
Fraction f(3,5);
double d = 4 + f; //编译器自动调用转换函数将f转换为0.6

1.2 non-explicit-one-argument ctor

将其他类型的对象转换为当前类型

one-argument 表示只要一个实参就够了

// non-explicit-one-argument ctor
Fraction(int num, int den = 1) : m_numerator(num), m_denominator(den) {}
Fraction f(3,5);
Fraction d = f + 4; //编译器调用ctor将4转化为Fraction

1.3 explicit

当上面两个都有转换功能的函数在一起,编译器调用时都可以用,报错

class Fraction
{
public:Fraction(int num, int den = 1) : m_numerator(num), m_denominator(den) {}operator double() const{return (double)m_numerator / m_denominator;}Fraction operator+(const Fraction& f) const{return Fraction(...);}
private:int m_numerator; // 分子int m_denominator; // 分母
};
...Fraction f(3,5);
Fraction d = f + 4; // [Error] ambiguous

one-argument ctor 加上 explicit,表示这个 ctor 只能在构造的时候使用,编译器不能拿来进行类型转换了

...
explicit Fraction(int num, int den = 1) : m_numerator(num), m_denominator(den) {}
...Fraction f(3,5);
Fraction d = f + 4; // [Error] 4不能从‘double’转化为‘Fraction’

关键字 explicit 主要就在这里运用

http://www.yidumall.com/news/60589.html

相关文章:

  • 柳州网站推广最好的公司长沙服务好的网络营销
  • 有移动端网站 怎么做app搭建网站基本步骤
  • 惠州做网站哪家公司好怎么在百度上发布广告
  • 青海网站制作软文网站模板
  • 哪个公司建网站最好代写文章多少钱
  • 建立网站视频教程天津企业seo
  • 免费软件安装网站seo报价单
  • 新锐媒体网站建设方案网站关键词优化软件
  • 西昌市做网站的青岛seo排名公司
  • 南汇网站建设中山百度推广公司
  • 百度站长工具网站认证搜索网站
  • 做网站买阿里云的ecs服务器网络营销的12种手段
  • 做最精彩绳艺网站网页制作接单
  • 无为做网站深圳市社会组织总会
  • 当前政府网站建设存在的问题及对策海外网站建站
  • 晋中网站建设哪家强成都百度提升优化
  • 医美行业网站建设seo需求
  • 学校网站建设报价是多少品牌策划方案案例
  • 孝感的网站建设steam交易链接怎么看
  • 开发板有哪些广东seo推广
  • 做黑网站赚钱郑州网站定制
  • 可以免费创建网站的软件千锋教育培训怎么样
  • 网站建设的宿主选择最新疫情爆发
  • 网站开发建设的步骤培训心得总结
  • 企业站群cms郴州网站seo外包
  • 电子商务网站开发工具赣州网站建设
  • 广东深圳公司网站优化是什么
  • 网站开发php岗位职责视频营销成功的案例
  • 优速网站建设seo技术培训中心
  • wordpress 启动流程优化问题