C++
GORDON_XIN
2017年3月14日开始学习计算机编程
展开
-
4月28日
五一劳动节即将来临。对我来说,节日不节日的没啥区别。今天对照着视频进行学习,主要的知识点有:指针的引用(没怎么搞清楚,还要继续研究)常量引用:初始化的两种方法:一是用变量初始化(int x=10; const int &y=x;)二是用常量初始(const int &y =10)(int &y = 10编译器不能通过)内联函数(与define宏函数在参数为++a时区别很明显)默原创 2017-04-28 19:45:19 · 312 阅读 · 0 评论 -
4月27日
终于,终于把《我的第一本C++书》囫囵吞枣的看完了。看到了函数对象、右值引用、智能指针、PPL等。汉字基本都认识,组成的词语具体含义就不怎么理解了。看完这本书对C++的基本语法有了大概的了解,但对于C++到底是用来做什么的,还是没啥收获,难道就是做管理系统的?处理一些数据的保存、排序,增、删、改、查?计算机在国内发展这么多年,似乎一些概念还是没有同意。同样一件东西,不同的书用不同的名字来解原创 2017-04-27 09:40:56 · 299 阅读 · 0 评论 -
4月25日
昨继续看了《我的第一本C++》 主要内容有: 指针型函数:返回值是指针(不能把指向局部变量的指针作为返回值) 引用:本质就是变量的别名(声明时必须初始化、引用的主要应用是传递函数的参数和返回值) 异常处理:try-throw-catch-finally 命名空间:可起到模块包装的作用 const:尽量使用const代替#defineSTL=算法+容器+迭代器 模板:把类型定义为参数 -原创 2017-04-25 09:29:06 · 237 阅读 · 0 评论 -
5月15日
新的一周开始了。学习编程已经两个月了,距离目标时间还有两个月剩下要学的还有很多,这个行业知道的东西越多,想知道的东西也就越多。Linux争取考个红帽认证玩玩,用考试来带动学习。不忘初心。不要忘了自己为什么要学编程。软件只有真正用在实际的业务上才能发挥计算机的巨大威力。软件就是读写与处理数据。现实中什么数据是人们最关心的,当然是资产的数据,腰包里的钱数。信息是数据原创 2017-05-15 08:28:24 · 268 阅读 · 0 评论 -
4月22日C++的学习
昨天主要的学习内容是《我的第一本C++书》和《C primer plus》。 主要内容有: 1、类的访问控制: 一般情况下,类的属性都应该声明为保护类型或者私有类型 友元 friend 函数实际上是定义在类外部的普通函数 2、继承:目的是设计和代码的重用 组合关系的不可以派生 3、虚函数:实现多态(接口统一,高度复用;向后兼容,灵活扩展) 纯虚原创 2017-04-22 09:48:14 · 202 阅读 · 0 评论 -
5月4日青年节
终于,又可以上网了!经过最近的学习,C++的基本语法已经学的差不多了。至于学了C++能做什么,还没啥思路。对软件工程的理解还是比较肤浅,似乎软件行业没有想象中的丰富多彩。都是数据的处理,都是基本的条件控制,循环控制,变量,函数啥的。现在开始有点同情码农的世界了。这些代码与真实的世界感觉差太远了。今天了解了下COCOS。看做游戏开发的原理,感觉流程好枯燥。可能原因是自己不怎么喜欢游戏吧。原创 2017-05-04 14:17:58 · 308 阅读 · 0 评论 -
4月21日
有人说:学习编程最好的年龄是十年前,其次是现在。既然机缘巧合,现在有了学习编程的机会,那就认真学吧。 昨天继续看了《我的第一本C++书》。 其中零散的知识点有: 代码整理快捷键:ctrl+k;Ctrl+f。 变量名= 属性(全局?静态? 成员变量?)+类型(数据类型)+对象描述(尽量是名词) 宏的本质是一种替代:一是代码整洁,二是易于维护 枚举类型实质是一些整型常量内存是跟程序打交道最主原创 2017-04-21 09:12:27 · 226 阅读 · 0 评论 -
第三天C++
第三天C++今天看的东西比较杂。上午主要是看PPT,下午主要是看了《我的第一本C++》前50页,及C++教程的第一天内容。PPT的主要内容有:C++的新特性引用型变量(别名变量),引用变量必须初始化 命名空间(域名控制,可以重复,定义域::) 申请堆空间 new/delete overload重载函数,不可以相同函数名,变量类型,不同返回值 内联函数(inline,相当于C语言的宏定义函数)原创 2017-04-19 21:22:17 · 238 阅读 · 0 评论 -
c++第二天
c++第二天昨天进行了初步的了解C++并对C语言的一些基础知识进行了补充。C++基础内容主要包括::对象、类、继承、多态、运算符重载、异常和I/O、C11新特性。第一天主要内容:1、C++头文件与C的不同。没有.h,使用“”,而不是与是不同的文件2、using namespace std;命名空间的定义,命名空间的使用。std是标准程序库的封装。原创 2017-04-18 20:16:10 · 331 阅读 · 0 评论 -
今天,开始学习C++
上一次写博客,估计是十年前吧。一直没有认真 写过博客。机缘巧合,一直想学习计算机的愿望竟然实现了。从3月14日开始学习C语言,今天开始涉及C++。写此博客以记录学习的过程,希望能做到每天一更新。前几天写的C语言学习策略总结:语言学习存在问题与整改措施1、理论知识不够系统,不够全面,没有大的学习框架和主线。 主要原因:1.没有选定一本教材系统学习,无法查漏原创 2017-04-17 09:02:03 · 361 阅读 · 0 评论 -
5月22日
学习编程的目标越来越清晰。计算机是个工具,只有和具体的业务结合起来,才能发挥其巨大优势:1.逻辑不出错2.处理数据快3.不知劳累昨天把《书都不会读,你还想成功》有看了一遍,感觉又学到了新东西。其步骤是:一、开几本兴趣书,开始读书二、100天33本书,养成读书习惯三、1年100本业务书,发挥读书的威力,成为业务第一名四、100天拜访10位CEO(读万卷书,不如行万里路,行原创 2017-05-22 10:00:33 · 197 阅读 · 0 评论