主题:2个小方法
windy0will
[专家分:2300] 发布于 2010-07-13 16:51:00
最后更新于:2010-07-13 21:22:00
回复列表 (共6个回复)
沙发
cgl_lgs [专家分:21040] 发布于 2010-07-13 17:47:00
方法1很少用了,因为STL里的迭代器中有一种要反向迭代器的东西:)
方法2在用过汇编的人基本都要用到的:)另,那时还有一个是设置位用XOR比较多(切换状态用)
板凳
windy0will [专家分:2300] 发布于 2010-07-13 17:58:00
问一个问题 STL是什么?
3 楼
雪光风剑 [专家分:27190] 发布于 2010-07-13 21:58:00
标准模板库…… Standard Template Library
4 楼
cgl_lgs [专家分:21040] 发布于 2010-07-13 23:03:00
对了,C++里有些库不要求多精,但一定要知道基本的:
1、STL
这是C++编译器必须带的库,它是标准的
2、BOOST
这是“准”标准库,如果你想让自己的程序在非数值方面变得高效,但又不想太过费神的话,用它绝对没错!并且它在数值计算方面也还算可以——据说跟FORTRAN的效率都很接近喔:)
3、
GUI界面相关库,这类库比较多,比如MS的MFC、基于托管C++的.NET、RAD Studio带的VCL、基于XWIN的gtk等等等等~~~~
如果想要做界面开发,那还需要了解那么点儿:)但没必要全会~~~
另:可视化编程并不等于面向对象:)
5 楼
suzhoutaicang18 [专家分:360] 发布于 2010-07-13 23:13:00
我想知道为什么这位兄台发表栏里我看不见内容。。。就个眼睛~?
6 楼
雪光风剑 [专家分:27190] 发布于 2010-07-14 06:17:00
MFC其实就是对winapi进行封装的一个快速开发库。从某种意义上说,MFC其实有点接近于AOP(Agent Oriented programming)了。
可视化编程跟面向对象其实是不相关的两个概念。可视化开发是一种开发方式,让开发者能直接地通过对界面进行所见即所得式的交互来完成开发的方式。面向对象编程是一种程序设计思想,这应该无需多说了。
我来回复