c++开发
即刻出发
有梦想才能走得更远,才会有动力提升自己。
展开
-
c++ 之旅
一直没什么时间来写C++方面的博客,今天总算腾出空来了.C++语言发展大概可以分为三个阶段:第一阶段从80年代到1995年。这一阶段C++语言基本上是传统类型上的面向对象语言,并且凭借着接近C语言的效率,在工业界使用的开发语言中占据了相当大份额;第二阶段从1995年到2000年,这一阶段由于标准模板库(STL)和后来的Boost等程序库的出现,泛型程序设计在C++中占据原创 2013-04-23 16:33:54 · 718 阅读 · 0 评论 -
引用与指针的比较
引用的基本概念引用只是它绑定的对象的另外一个名字,作用在引用上的所有操作事实上都是作用在该引用绑定的对象上。以下程序中,n是m的一个引用,m是被引用的对象。 Widget m; Widget &n = m;n相当于m的别名(或者绰号),对n的任何操作实际上就是对m的操作。例如有人名叫王二,他的绰号是“小二”。说“小二”怎么怎么的,其实就是对王二说三道四。所以n既不是原创 2013-04-24 15:05:43 · 471 阅读 · 0 评论 -
标准库string类型
string的设计思想C++标准库中的string class使你可以将string当做一个一般类型而不会令用户感觉有任何问题。你可以像对待基本类型那样地复制、赋值和比较string,再也不必担心内存是否足够、占用的内存的实际长度等问题。C++标准库对string的设计思维就是:让它的行为尽可能像基本类型,不会在操作上引起什么麻烦(至少原则如此)。头文件包含#include usi原创 2013-04-25 23:18:22 · 561 阅读 · 0 评论