C ++书籍代码01
来源:互联网 发布:虚拟机网络没有连接 编辑:程序博客网 时间:2024/05/21 05:05
/*1、如果你能把它看成一个独立的概念,就把他做成一个类
2、 如果你能把它看成一个独立的实体,就把他做成某个类的对象
3、如果两个类有共同的界面,就将此界面做成一个抽象类
4、如果两个类的实现由某些显著的共同东西,就将这些共性做成一个基类
5、如果一个类是一种对象的容器,就将他做成一个模板
6、如果一个函数实现对容器的一个算法,就将他实现为对一族容器可用的函数模块函数
7、如果一组类、模板等互相之间有逻辑联系,将他们放进一个名字空间
8、在你定义一个并不是实现某个像矩阵或者复数这样的数学对象类时,或者定义一个低层的类型如链表的时候
a、不要使用全局数据(使用成员)
b、不要使用全局函数
c、不要使用公共数据成员
d、不要使用友元,为了避免[a]或者[c]
f、不要在一个类里面放“类型域”;采用虚函数
e、不要使用在线函数除非作为效果显著的优化*/
//检测和循环
1、
bool accept()
{
cout <<”Do you want to procced (y or n)?\n”;
char answer = 0;
cin >> answer;
if(answer == ‘y’) return true;
return false;
}
2、bool accept2()
{
cout << “Do you want proceed “y or n”\n”;
char answer = 0;
cin >> answer;
switch(answer)
{
case ‘y’:
return ture;
case ‘n’:
return false;
default:
cout <<”I’ll take that for a no.\n”;
return false;
}
}
3、bool accept3()
{
int tries = 1;
while (tries<4)
{
cout << “Do you want to proceed “y or n”\n”;
char answer = 0;
cin >> answer;
switch (answer)
{
case ‘y’:
return ture;
case ‘n’:
return fasle;
default
cout <<”Sorry ,I don’t understand that .\n”;
}
}
cont << “I’ll take that for a no.\n”;
return false;
}
- C ++书籍代码01
- c书籍
- C书籍
- C书籍
- iOS入门级书籍《Object-C开发范例代码大全》
- 书籍收藏(C/C++)
- c#(c sharp)书籍学习推荐、网站学习推荐、网站练习及代码地址
- 代码规范相关书籍
- 《代码不朽》书籍分享
- C语言学习书籍
- C语言必读书籍
- C经典书籍
- c语言经典书籍
- C/C++经典书籍
- C语言书籍
- linux C 参考书籍
- C经典书籍
- c/c++ 书籍
- 偶数个3
- 网络流24题-7
- Spark源码系列(四)图解作业生命周期
- 关于更换JDK后启动Eclipse时提示版本过低的一个解决方案
- mac磁盘清理的几种方法
- C ++书籍代码01
- CUDA by examples 第四章纠错
- java内存模型,JVM参数调优技巧,GC故障解决
- 常用算法:分治算法、动态规划算法、贪心算法、回溯法、分支限界法
- [译] Twitter数据挖掘:如何使用Python分析大数据
- ie浏览器跟各个浏览器兼容
- 详解python linecache模块读取文件的方法
- 一.Python环境安装
- 1038. Recover the Smallest Number (30)