*=在C++是什么意思

[复制链接]
查看11 | 回复5 | 2011-3-17 05:36:30 | 显示全部楼层 |阅读模式
算机角度看, 它可以嵌入ASM等低端语言; 从面向对象的程序设计角度看, 它有具备OOP的三个基本特征 -- 抽象, 封装和继承; 同时从市场角度来看, 它又不是纯面向对象, 其实那些纯粹的面向对象语言的阵地只是在实验室. 比较C语言. C++ 的几个显著变化或者解决的问题就是 1. 名字空间的问题, 原始的C语言使用公共的名字空间, 这样无论是开发本人还是第三方团队都面临变量名字耗尽的问题. 而C++提供独立的名字空间, 而且对象的引入也为名字空间提供了进一步划分 2. 代码复用的问题, C语言使用函数库的方式或者DLL方式实现代码复用, 在接口稳定的前提下实现内部修改和数据及其实现的封装. C++提供了类库机制实现了具有层次的代
回复

使用道具 举报

千问 | 2011-3-17 05:36:30 | 显示全部楼层
a*=b也就是a=a*b;其他还有-=,+=等。最基本的符号操作都没熟悉。先翻书熟悉一下吧.
回复

使用道具 举报

千问 | 2011-3-17 05:36:30 | 显示全部楼层
*=同+=,-=就是a*=b即就是a=a*b
回复

使用道具 举报

千问 | 2011-3-17 05:36:30 | 显示全部楼层
左值等于左值乘右值的机;
回复

使用道具 举报

千问 | 2011-3-17 05:36:30 | 显示全部楼层
i *= j 表示 i = i * j;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行