03 2019 档案

摘要:中轴拆卸:扳手向前前头方向是拆卸 1 左边逆时针 2 右边顺时针 脚踏的拆卸: 扳手向前前头方向是拧紧 向车前面方向是拧紧向车后面方向是松开 安装时别忘了在螺纹上涂少许润滑油。先用手旋转脚蹬,假若旋转途中感到硬时,螺栓没有放正。请重新安装。最后使用板手, 买的工具: 8mm内六角(拆卸曲柄用,拆卸曲 阅读全文
posted @ 2019-03-13 23:34 hh9515 阅读(2292) 评论(0) 推荐(0)
摘要:Javascript Undefined vs NULL Many a times we often get confused on whats the difference between UNDEFINED and NULL. undefined means a variable has bee 阅读全文
posted @ 2019-03-12 20:57 hh9515 阅读(284) 评论(0) 推荐(0)
摘要:1之前内容的回顾 C语言中的类型转换(int)a 强转可读性太差了 C++把()拆分成了四种转换方式 static_cast在编译器编译阶段就进行转换了 2.dynamic_cast dynamic_cast操作符会在运行期对可疑的转型操作进行安全检查,而static_cast操作符不会进行安全检查 阅读全文
posted @ 2019-03-11 23:48 hh9515 阅读(478) 评论(0) 推荐(0)
摘要:1 昨日回顾 2 编译器对于模板的二次编译 写一个模板函数 然后进行调用 g++ template.cpp -o template // 汇编 g++ -S template.cpp –o template.s :set nu 打开vim行标 查看汇编代码: 20行mySwap<int>对应汇编语言 阅读全文
posted @ 2019-03-11 23:35 hh9515 阅读(1262) 评论(0) 推荐(0)
摘要:1昨日回顾 2 多态的练习-圆的图形 3多态的练习-程序员薪资 4员工管理案例-抽象类和技术员工的实现 employee.h: employee.cpp: technician.h: technician.cpp: source.cpp: 5员工管理案例-销售和经理实现 修改employee.h: 阅读全文
posted @ 2019-03-11 23:22 hh9515 阅读(270) 评论(0) 推荐(0)
摘要:1 昨日回顾 2 多态的原理 1 要有继承 2 要有子类重写父类的虚函数 3 父类指针(或者引用)指向子类对象 (动态联编 虚函数表 3 证明vptr指针的存在 4 vptr指针在构造父类的时候是分步初始化的 Child c; 1. 先调用Parent的构造函数 2. 调用的时候vptr指针会先指向 阅读全文
posted @ 2019-03-11 21:48 hh9515 阅读(327) 评论(0) 推荐(0)
摘要:继承是一种耦合度很强的关系 和父类代码很多都重复的 2 继承的概念 3 继承的概念和推演 语法: class 派生类:访问修饰符 基类 代码: … … 4 继承方式与访问控制权限 相对的说法: 爹派生 儿子继承 子类虽然看起来是在父类的基础上增加了一些东西 但实际上子类和父类是完全独立的两个东西 5 阅读全文
posted @ 2019-03-11 21:39 hh9515 阅读(231) 评论(0) 推荐(0)
摘要:1 昨日回顾 1.static 对整个类共享 可以直接用 类::方法 调用 如果是私有的 可以提供一个静态的访问静态成员的方法 2 自定义的数组类-重载操作符[] 3 重载new和delete 4 重载操作符() 5中午回顾 重载 各种操作符 6不建议重载并且和或者操作符 重载的 && 不会发生短路 阅读全文
posted @ 2019-03-11 21:24 hh9515 阅读(217) 评论(0) 推荐(0)
摘要:1static强化练习-仓库进货和出货 #define _CRT_SECURE_NO_WARNINGS #include <iostream> using namespace std; class Goods { public: // 无参数的构造函数 Goods() { next = NULL; 阅读全文
posted @ 2019-03-11 21:17 hh9515 阅读(390) 评论(0) 推荐(0)
摘要:// 同类之间无私处 2构造函数 3析构函数 4构造函数的种类和析构函数的顺序 结论:析构函数的调用顺序,跟对象的构造顺序相反,谁先构造,谁最后一个被析构。 拷贝构造函数: 注意: 等号写在下面和写在上面是完全不同的。 5拷贝构造函数调用的发生场景 (注意这种情况的执行顺序, 在func函数执行的时 阅读全文
posted @ 2019-03-11 20:57 hh9515 阅读(459) 评论(0) 推荐(0)
摘要:1 昨日回顾 2内联函数 3 默认参数和占位参数 4函数重载 函数重载 就是可以定义多个相同名字的函数 6 类和对象的基本语法 7 类的封装和访问控制 还有一个结论: 封装有两层含义: 8 面向对象和面向过程 9中午回顾 内联函数 编译器将源代码 展开 没有 压栈出栈的过程 10 简单的面向对象编程 阅读全文
posted @ 2019-03-11 20:44 hh9515 阅读(196) 评论(0) 推荐(0)
摘要:第一天 语法 STL 数据结构 设计模式… 2 C++语言的间接 C++ = C语言+面向对象 本贾尼 语言分类: 不关心效率 只关心架构:java/脚本语言 效率:(内存要自己管理了,操作指针)C++ 3 C++的hello 4 C++的命名空间 5 C++对C语言的增强-全局变量-struct- 阅读全文
posted @ 2019-03-11 19:37 hh9515 阅读(314) 评论(0) 推荐(0)
摘要:1.new一个函数的时候发生了什么 new一个构造函数本质就是实例化一个对象 1.新建一个对象2.constructor.call(新建的对象)3.把函数的prototype属性赋值给新建的对象的__proto__ 2.初始化一个函数的时候发生了什么? function a() { }声明了一个为a 阅读全文
posted @ 2019-03-08 21:04 hh9515 阅读(244) 评论(0) 推荐(0)
摘要:1.js中除了原始数据类型 都是对象。 包括函数也是对象,可能类似于C++函数对象把 应该是通过解释器 进行()操作符重载或其他操作, 用的时候把它当函数用就行 但是实际上本质是一个对象 原型也是一个对象,所以也称作原型对象 2. js中所有对象都有 __proto__ 属性,指向他的原型对象 一般 阅读全文
posted @ 2019-03-08 14:56 hh9515 阅读(187) 评论(0) 推荐(0)
摘要:JS中的基本类型: boolean null undefined string number symbol 每当读取一个基本类型的时候,会隐式的自动进行装箱操作(即:将一个基本类型变成对象): var s1 = "some text"; var s2 = s1.subString(2); 如上所视, 阅读全文
posted @ 2019-03-08 11:15 hh9515 阅读(276) 评论(0) 推荐(0)
摘要:知识点: Object.create的内部原理: Object.create = function (o) { var F = function () {}; F.prototype = o; return new F(); }; 本质就是创建一个新对象 然后把新对象的__proto__原型对象指向 阅读全文
posted @ 2019-03-07 18:41 hh9515 阅读(140) 评论(0) 推荐(0)
摘要:作用域 作用域是指程序源代码中定义变量的区域。 作用域规定了如何查找变量,也就是确定当前执行代码对变量的访问权限。 JavaScript 采用词法作用域(lexical scoping),也就是静态作用域。 静态作用域与动态作用域 因为 JavaScript 采用的是词法作用域,函数的作用域在函数定 阅读全文
posted @ 2019-03-01 11:16 hh9515 阅读(133) 评论(0) 推荐(0)