博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面向对象高级编程(下)-- 第一周学习笔记(Boolan)
阅读量:5740 次
发布时间:2019-06-18

本文共 856 字,大约阅读时间需要 2 分钟。

1,转换函数(conversion function)

operator double() const{return (double)(m_numerator / m_denominator);}

  对于一个分数,如果与整数或浮点数进行运算,转换成小数或者浮点数是合理的。

  没有返回类型

2,non-explicit-one-argument ctor
  一个分数包括分子和分母,当为整数时,分母为一,所以构造函数的分母的默认值通常为1,这个时候如果一个分数加一个整数,编译器可以将整数转换成分数,再调用+运算符重载
3,conversion function vs. non-explicit-one-argument ctor
  同时存在会出错
4,explicit-one-argument ctor
  explicit意味着当碰到一个整型数据将不能自动转换成分数
5,智能指针(pointer-like classes)
6,仿函数(function-like classes)
7,namespace
8,类模板(class template)
9,函数模板(function template)
10,成员模板(member template)
11,模板特化(specialization)
12,模板偏特化(partial specialization)
  个数的偏
  范围的偏
13,模板模板参数(template template parameter)
14,C++标准库
  容器
  算法
  迭代器
  仿函数
15,数量不定的模板参数(variadic templates)
16,auto
17,ranged-base for
18,reference
  reference一旦初始化就不能代表其他的了,一女不能侍二夫
19,对象模型

转载于:https://www.cnblogs.com/thirty-eight-thousand/p/8373008.html

你可能感兴趣的文章
【http】post和get请求的区别
查看>>
TFS强制撤销某个工作区的文件签出记录
查看>>
EL表达式无法显示Model中的数据
查看>>
ps6-工具的基础使用
查看>>
灵活运用 SQL SERVER FOR XML PATH
查看>>
es 加磁盘扩容
查看>>
linux下使用过的命令总结(未整理完)
查看>>
时间助理 时之助
查看>>
英国征召前黑客组建“网络兵团”
查看>>
Silverlight 2.5D RPG游戏“.NET技术”技巧与特效处理:(十二)魔法系统
查看>>
PHP 命令行模式实战之cli+mysql 模拟队列批量发送邮件(在Linux环境下PHP 异步执行脚本发送事件通知消息实际案例)...
查看>>
pyjamas build AJAX apps in Python (like Google did for Java)
查看>>
Java not support java EE1.3
查看>>
LAMP环境搭建1-mysql5.5
查看>>
spring boot view override
查看>>
centos5.9使用RPM包搭建lamp平台
查看>>
Javascript String类的属性及方法
查看>>
[LeetCode] Merge Intervals
查看>>
SharePoint 读取 Site Columns 的数据并绑定到DropdownList
查看>>
使用 axios 详解
查看>>