|
|
很久没有发表帖子了 因为最近很忙...主要是在学习..我想交流. 希望你们这些C++老鸟们对于我的这些思考提出一些你门的看法
C++面向类的思想是为什么产生了C++,C++当然也是为了融合C的语言,其中包括了过程的思想,不管是在过程还是在对象的思想当中 指针依旧是一个很重要的概念 我当初想通过它作一个 基于控制台的修改器
主要思路很简单 就是判断一个数字的变化 简单的内存搜索是将它放在一个动态的数组中的 使用循环来判断数组中的每一个数字 将变化的数字搜索出来给予重新赋予新的数值就可以 但是对于如何针对某一个进程 却是不甚了解 所以老鸟门顶下...
在C++中呈现了封装 其实也是针对了了类的出现 所以产生了这个概念 其实这个概念是基于 类的 私有 保护 公共而言的 其中对于类当中的多态性 其实也是根据构造函数而产生的 对于为什么要使用构造函数其实我当时也在想了下 根据谭浩强书中介绍 这因为需要使用 形式参数的原因 而由此产生了 默认构造函数 我总结了下 其实对了默认构造函数可以分为2类
1.对于没有形式参数的构造函数 比如 Time(){hour=0,minute=0,second=0} ;
2.对于有形式参数的构造函数 Time(int hour=0,int minute=0,int second=0);
其实这里可以为了简化类的声明 对于简短的声明 这个可以写成
Time(int h,int m,int s):hour(h),minute(m),second(s)
当然这个是顺便提到了
3种数据成员 不是成员函数
1.私有成员 只是针对类的内部为了实现一些具体的操作 相当于 形式参数
这里顺带说道 形式参数 和 实际参数是单向传递的 不是双向 除了指针
当然 友员 数据 或者友员函数 或者友员类 是例外的
2.保护成员 可以供外部类调用 是与Public 协同工作
3.公共成员 是外部的接口 一般的调用
先说道这里 希望老鸟门提出点意见
|
|