社区
C++ 语言
帖子详情
继续:请大家谈谈实际工作中运用C++达到何种地步, OB, OO?
zcchm
2003-08-04 09:22:25
我现在做的维护性工作.
原来的系统是几个前辈写的, 我负责升级维护.
感觉就是:痛苦!
如果从OO, 甚至OB的角度来看,系统真是不合格.
可是我必须还得按照定好的框架走.
感觉是不是那天自己做了公司的主程, 才能随心所欲运用自己学的东西?
...全文
79
6
打赏
收藏
继续:请大家谈谈实际工作中运用C++达到何种地步, OB, OO?
我现在做的维护性工作. 原来的系统是几个前辈写的, 我负责升级维护. 感觉就是:痛苦! 如果从OO, 甚至OB的角度来看,系统真是不合格. 可是我必须还得按照定好的框架走. 感觉是不是那天自己做了公司的主程, 才能随心所欲运用自己学的东西?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Zark
2003-08-04
打赏
举报
回复
OO不是万能的,相反OO使程序员失去职位的可能性大大增加。一个“优秀”的OO设计“可以使对象的使用者最大程度地减轻负担“,而在实际工作中那个使用者多半是你的“继任者”。
在学习阶段你应该发挥OO最良好的一面,而工作阶段你应考虑OO恶劣的一面。如果你现在感觉头大,(如果不止是你一个人头大,其他人也觉得头大,否则就是你的水平问题了),那么恭喜你,起码一旦你不头大了,你的职位相对来说就稳了。
Kaye
2003-08-04
打赏
举报
回复
一个程序即使是完全新开始的程序,也未必能够oo,如果开始没有对业务熟的人,而是边做边开始熟悉业务(这种情况很普遍),那么很可能写到一般整个程序结构就很混乱了!呵呵!当你做了主程你就会发现自己写的东东也很垃圾了,哇哈哈哈哈哈!所以,现在就要学会,改啊改,让垃圾看起来oo一点!hoho
duanma
2003-08-04
打赏
举报
回复
理想是美好的,现实是残酷的!~
820830
2003-08-04
打赏
举报
回复
知足长乐,我现在连个工作都没有,还是靠家里给钱学编程呢!!
数据结构与算法学习、智能算法
2003-08-04
打赏
举报
回复
学 VC好呀,
先学 windows程序设计
再学mfc windows 程序设计
再学vc
MaiCle
2003-08-04
打赏
举报
回复
做维护也只能这样了。要改框架恐怕是不可能了。
------------------------------------------------------------
感觉是不是那天自己做了公司的主程, 才能随心所欲运用自己学的东西?
-----------------------------------------------------------
是啊,只有自己说了算时,才能随心所欲呵。
C++
条件运算符 (?:)
C++
条件运算符 (?: )的通用格式如下: 表达式1 ? 表达式2 :表达式3 说明: 如果表达式1为true,则整个表达式的值为 表达式2的值(即,冒号左边的值); 如果表达式1为false,则整个表达式的值为 表达式3的值(即,冒号右边的值);
C++
中
,条件运算符 (?: )是唯一需要3个操作数的运算符。 下面举个简单的例子进行说明 例如: (1) int a = 1; int ...
C++
中
的 ::
C++
中
的双冒号 :: 第一种,类作用域,用来标明类的变量、函数 Human::setName(char* name); 第二种,命名空间作用域,用来注明所使用的类、函数属于哪一个命名空间的 std::cout << "Hello World" << std::endl; 第三种,全局作用域,用来区分局部、全局的。最容易被忽视的一种,很多时候写了一个全局函...
::在
c++
中
什么意思
"::"在
C++
中
表示作用域,和所属关系。"::"是运算符
中
等级最高的,它分为三种,分别如下: 一、作用域符号: 作用域符号”::“的前面一般是类名称,后面一般是该类的成员名称,
C++
为例避免不同的类有名称相同的成员而采用作用域的方式进行区分。 例如:A,B表示两个类,在A,B
中
都有成员member。 那么: 1、A::member就表示类A
中
的成员member。 2、B::member就表示类B
中
的成员member。 二、全局作用域符号: 全局作用域符号:当全局变量在局部函数
中
与其
中
某个变
C++
中
的::
"::"在
C++
中
表示作用域,和所属关系。"::"是运算符
中
等级最高的,它分为三种,分别如下: 一、作用域符号: 作用域符号”::“的前面一般是类名称,后面一般是该类的成员名称,
C++
为例避免不同的类有名称相同的成员而采用作用域的方式进行区分。 例如:A,B表示两个类,在A,B
中
都有成员member。 那么: 1、A::member就表示类A
中
的成员member。 2、B::member就表示类B
中
的成员member。 二、全局作用域符号: 全局作用域符号:当全局变量在局部函数
中
与其
中
某个变
在
C++
中
:: 的三种意思
"::"在
C++
中
表示作用域,和所属关系。"::"是运算符
中
等级最高的,它分为i三种,分别如下: ps ::在最开头就是全局 ::在最开头开始,表示顶层命名空间(全局变量) std::string <==> ::std::string 这样也可以。 ::和 文件路径的 / 可以对照理解。(Linux系统下理解更加便捷,linux下面没有盘符之分, 只有一个盘) 下面这俩其实是一样的 /usr/share/a.txt a.txt 位于 /usr/share目录下 /a
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章