上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 40 下一页
摘要: 第一步:搭建基本的编译环境 安装gcc, g++, bulid-essential等编译软件 第二步:下载本书示例源码包 可在这里下载 www.apuenook.com 第三步:解压下载到的包并放在用户主目录中 第四步:进入包内,打开名为Make.defines.linux的文件( 本人linux系 阅读全文
posted @ 2017-01-28 19:55 穆晨 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 相信很多使用C++语言的人都有这么一种错误的观点 - 除了主函数,其他函数都应当声明为某个类的成员函数,以实现封装性。 这种观点错在哪里?我们又该如何在成员函数与非成员函数之间进行选择呢? 针对这个问题,本文将给出一种非常科学的解决方案。 阅读全文
posted @ 2017-01-27 12:35 穆晨 阅读(1676) 评论(0) 推荐(0) 编辑
摘要: 作为一名优秀的程序员,必须保证自己的代码能提供正确的,完善的接口,如此方能和同事,甲方更好的沟通合作,也让自己的代码更加地容易维护。 本文将介绍一些设计优秀接口的思路。 阅读全文
posted @ 2017-01-27 12:30 穆晨 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 在前面的文章中,细致地分析了构造函数,拷贝构造函数,赋值运算符,析构函数这几个类中最重要函数的用法。 如果严格地遵循这些做法,可以消除绝大部分资源管理的问题。 然而,要想更灵活的使用对象中的资源,仅仅这些还不够。譬如,若你想自己控制对象资源的生命周期(不要在作用域结束的时候自动被析构掉),那就应当好好考虑下智能指针了。 有人说,智能指针是属于设计模式范畴的产物,这么说有点偏激,但也确实有点道理。 阅读全文
posted @ 2017-01-27 12:22 穆晨 阅读(940) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 40 下一页