首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
天涯明月笙
掘友等级
CEO
|
家里蹲有限公司
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
178
文章 170
沸点 8
赞
178
返回
|
搜索文章
最新
热门
Django Rest 与 React(Django2.1 + coverage测试 + xadmin + 在线api文档)-翻译实践强化版
如今(可供开发选择的)web框并不匮乏。 想要构建一个API服务? 这里列举出一些你可以立马想到说出名字的: Laravel, Rails, Node.js and Koa 2, Phoenix。 请信我! 当涉及到开发速度时,Django是很好的一个选择。 但是如何去创建一个…
10-C++远征之模板篇-学习笔记
传入引用或指针访问速度更快,不提倡直接传入对象。 因为我们在main函数中想使用printxy来调用坐标类的私有数据成员。 前提是我们需要在被调用的坐标类中声明该函数为友元函数。 友元成员函数定义在类中,并把该函数声明为另外一个类的友元函数。 此时的printXY并不是一个全局…
9-C++远征之多态篇-学习笔记
不过这也是最精彩的部分了。 矩形类有两个同名的计算面积的函数,参数不同,这是两个互为重载的函数。 计算机在编译阶段就会自动根据参数使用不同的参数来确定使用哪个函数。 这就是对不同的对象下达相同的指令,却做着不同的操作。 动态多态前提:必须以封装(数据封装到类中)与继承(继承关系…
8-C++远征之继承篇-学习笔记
代码重用,前提条件是发生关系的这两个类是超集子集的关系。 实例化时先实例化子类,再实例化父类; 而析构函数正好相反。 Protected 和 private 不涉及继承时,他们两是一样的。 子类通过protect继承了父类的时候,子类可以通过自己来访问父类的数据成员。 子类通过…
C++远征之封装篇(下)-学习笔记
将原本学过的简单元素融合成复杂的新知识点。 如何实例化一个对象?实例化对象对于程序是很重要的,只有实例化了对象才能访问成员函数和数据成员。 某些情况下我们往往需要实例化一组对象。比如:我们想实例化出一个50人的班的学生。 这四个点可以定义为一个数组,每个点就是一个对象。 del…
6-C++远征之封装篇[上]-学习笔记
大家的思维模式会从面向过程到面向对象。处理更复杂程序。 学完之后,搞一个迷宫的寻路程序。 从上面的狗狗,我们就可以抽象出一个狗类。 封装: 选择性暴露(把实现细节封装起来,只暴露给用户他们关心的细节)。 从堆中实例化对象. 从堆中实例化的对象。需要我们手动管理new delet…
C++远征之离港篇-学习笔记
C++远征计划的学习者肯定是冲着封装,继承,多态来的。 int a = 10; // 给a分配一个内存逻辑地址,如0x100001。这个地址存放了值10; a是x的别名。b是y的别名。 里面操作的就是实际的参数了。 const关键字是用来控制变量是否可以变化的。 int *co…
4-C++远征之起航篇-学习笔记
我们会讲C++那些事,C++与C语言的关系。 C语言是C++的子集。 c语言是面向过程的语言,而C++是面向过程的语言又是面向对象的语言。 C语言的运行效率比c++更好。 iso文件,虚拟光驱,找到setup.exe. 因为我们学习c++,可以只安装C++部分。 选择空文件,理…
3-Linux C语言结构体-学习笔记
前面学习了c语言的基本语法特性,本节进行更深入的学习。 预处理程序。 编译指令: 预处理, 宏定义, 记忆法: ISO三步走战略。 -E表示只让gcc执行预处理。 而.i 文件中这行代码不见了,变成了上面这些东西。 将#include <stdio.h>中stdio.h展开,将…
2-Linux C语言指针与内存-学习笔记
gdb是linux中的调试工具,可以让我们直接查看内存中的数据。 上述代码无法实现a,b数值的交换。 3和5可以成功的交换。 int* a 与 int *a都是可以的,被称为指针。& 取地址符。 局部变量,在未初始化情况下,初值为随机值。C规范对该初值并没有做规定,具体实现由编…
下一页
个人成就
文章被点赞
46
文章被阅读
9,235
掘力值
343
关注了
39
关注者
29
收藏集
1
关注标签
18
加入于
2017-02-05