菜鸟学习C++心路历程
文章平均质量分 65
Repaint_The_World
c++
展开
-
C++,你好!
学了一年多的c语言,心里终于有一点冲动与兴奋了。c++,一个脑海中萦绕许久的字眼,一直想要触碰却又怕去触碰。现在终于鼓足勇气,伸出手,拉近距离! 距离工作还有一年半的时间,曾经就这个问题与许多职场达人,offer杀手交流过。前辈英杰们普遍认为二年级虽然不算太晚,时间亦所剩不多,如果要在一年之内完成从懵懂无知的学生到合格的专业开发人员的蜕变,接下来的365天须时时警醒自己:吃得苦中苦,方为原创 2015-04-24 22:15:40 · 934 阅读 · 0 评论 -
essential C++第二章学习心得
今天开始正式记录一点学习c++的心得,笔者用的参考书籍是电子工业出版社2012年发行的EssentialC++中文版,由侯捷先生翻译,原版作者也是另外一本c++编程圣经《c++ prime》的作者——Stanley B.Lippman。此书可视为c++prime的简化版,与一般的编程语言参考书籍不同,书中并不是采用以基础知识为框架的层层深入的结构,而是根据不同的编程风格分别介绍c++中包含但是有别原创 2015-04-26 19:59:16 · 589 阅读 · 0 评论 -
C++容器类型
这两天看了一下c++prime的第三章,逐步了解了一下c++标准库中定义的容器类型,重点是string和vector,还附带讲解了一点有关数组的知识点。标准库类型string标准库类型string表示可变长度的字符串序列,是c++标准库中定义的类类型。string类型的对象可以采用以下方式进行定义和初始化:string str1 //默认初始化,str1是一个空字符串原创 2015-07-08 11:54:27 · 1016 阅读 · 0 评论 -
C++变量和基本类型
这几天翻了一下c++prime的前两章,对于c++的变量与数据类型有了一些粗浅的了解,谨以拙笔加下,以供后来查阅。c++中有关变量声明定义与数据类型的选择有许多其他语言不具备的特性。c++是一种强类型语言,要求正在使用中的变量具有明确的数据类型,这样便可约束可在此数据类型进行的操作,但是为了打破固定数据类型的禁锢,c++中也引入了类型转换。当表达式中出现不同大小的数据时,为了保持数据的原创 2015-07-06 13:35:55 · 470 阅读 · 0 评论 -
c++函数特性一览
函数是代码快的集合,是编程语言里面不可缺少的部分,使用函数可以实现对数据和操作较好的封装,笔者有过一定的c语言函数基础,故而再次只讨论有关c++函数的一些特性。重载:c++里面函数的一个重要特性便是函数重载,程序员可以定义多个名字相同但是形参列表不同的函数,在函数调用时,编译器会根据传入实参列表的形式选择正确的函数执行,这样一定程度上可以减轻程序员命名的负担,也使得函数调用更为简便。原创 2015-07-13 11:49:04 · 672 阅读 · 0 评论 -
c++类定义基础
笔者从c入手,转战c++的一个原因就是看中了c++对于面向过程的兼容和对于面向对象的支持,大型的软件项目无疑都是设计模式和面向对象的设计。而面向对象的基本单元则是类,类的基本思想是数据抽象和封装。数据抽象是一种依赖接口和实现分离的编程技术。接口包括用户能够进行的操作,实现则包括类的数据成员、负责接口实现的函数体以及定义类的成员函数,封装则实现了类的借口和实现的分离,封装可以隐藏类的实现细节,类的用原创 2015-07-16 13:15:07 · 577 阅读 · 0 评论 -
构造函数探索
构造函数的一个重要作用是初始化类的数据成员,初始化有两种方法,一种是在函数的参数列表之后紧跟着初始化列表,另一种是在函数体内部为数据成员赋值。前一种方法是直接初始化,后一种方法是先默认初始化,然后再赋值。两种方法在底层效率和适用范围方面有所不同,const、引用等数据成员因为定义过后不能赋值,必须进行直接初始化,所以只能采用第一种方法,而其他种类的数据成员两种方法都可以使用,但是建议使用第一种方法原创 2015-07-21 11:30:55 · 490 阅读 · 0 评论 -
c++类的特性探究(一)
g原创 2015-10-04 18:24:16 · 472 阅读 · 0 评论