ICode9

精准搜索请尝试: 精确搜索
  • 侯捷老师c++11重点2022-08-31 11:01:37

    作者:还有offer嘛 链接:https://www.nowcoder.com/discuss/962212?page=3 来源:牛客网     • 指针、引用、数组、内存 • 右值引用与完美转发 • 引用与指针区别 • C 和 C++ 的一些区别,比如 new、delete 和 malloc、free 的区别 • 虚机制:虚函数、虚函数表、纯虚函数 • 继承、

  • 侯捷 内存管理 笔记pdf2022-08-31 11:01:24

    https://www.zhihu.com/people/xu-wei-duan-ke/posts         <<侯捷C++ 内存管理第二讲笔记(二) - 知乎.pdf>>     <<侯捷C++ 内存管理 第一讲 笔记 - 知乎.pdf>>     <<侯捷C++ 内存管理第二讲笔记(一) - 知乎.pdf>>     <<内存管理第三讲笔记 malloc_free(一) - 知乎.pdf

  • 侯捷C++内存管理学习2022-05-23 00:31:24

    1. Embedded Pointer 用union或struct 2. STL --- allocator 3. malloc底层 4. Loki allocator   “懒惰为人类进步的原动力!!!”   “西北有高楼,上与浮云齐。”----“为什么孔雀东南飞,因为西北有高楼!”   “家有一老,如有一宝。”   “胸中自有丘壑。”

  • 侯捷-STL与泛型编程笔记(第一讲、容器概述——0.概述)2022-05-07 17:05:50

    参考:链接 一、简介 C++标准库的header files不带.h后缀的,如:#include 这种形式的head files称为新式headers,新式headers内组件封装在namespace “std”(新式统一规定都在std) using namespace std;(全部加载) using std::cout;(cout单个) 常用网站: CPlusPlus.com CppReference.com gcc.g

  • 侯捷——c++面向对象思维(二)引用2022-03-27 17:34:04

    一、成员函数 1 this的用法 对于c2+=c1   对结构体相加 写 += 的操作符重载   , 那么传参上   只用传  c1的引用就行。对c2内的数据可以用在  this调用    同时在传返回值是 也是直接传  return this     传引用就在底层的传指针,速度会更快 C3=C1  + C2  那么加完

  • MFC好书推荐2022-02-28 21:04:55

    http://blog.chinaunix.net/uid-26794077-id-3183124.html 侯捷先生曾经评述过Windows MFC开发"四大天王",我也全部拜读,发下我个人的看法供有兴趣钻研的人参考 1. Programming Windows with MFC MFC最好的入门书籍,一个类一个类的拆开然后讲解给你,很容易上手 2. MFC Interals 分析

  • 侯捷c++系统工程师:全方位提升技能素养 侯捷C++视频全系列合集2022-02-21 19:33:52

    我相信对于每一个学习C++的同学和从业者来说,台湾著名学者侯捷老师的C++系列都是不可错过的好视频。 侯捷老师在网上已有五门课,分别是:C++面向对象开发、STL标准库与泛型编程、C++新标准C++1&14、C++内存管理机制以及C++ Startup揭秘, 本来在B站上这五门课都是有同学上了的,但是前段时

  • 侯捷 c++ 内存管理笔记 p1-p62022-02-02 19:59:31

    c++ memory primitives 四种内存使用方式 malloc(size_t size);new ClassName; 例: 在这里插入代码片 Complex *pc=new Complex(1,2);//调用普通new //编译器转为如下 Complex *pc; try{ void* mem=operator new(sizeof(Complex));//调用operator new(size_t size) pc=stat

  • C++程序设计兼谈对象模型(侯捷)【二】2022-01-19 23:58:11

    conversion function 转换函数 operator double() const {}; 转换的类型可以使任何类型,只要先前出现过,编译器认得即可。 关键字:explicit 用的比较少,用在构造函数前面,表示构造函数只能用于构造,不能用于转换。 pointer-like classes 类像指针 关于智能指针 做一个比原指针更聪

  • 养猪日记 2021.11.92021-11-10 01:03:14

      Tuesday  雪     今天一天没看到

  • 笔记:C++面向对象高级编程--侯捷2021-10-31 21:03:28

    Complex--class without pointer member(s) 防卫式申明 防止头文件被重复包含 #ifndef __COMPLEX__ #define __COMPLEX__ ... #endif 构造函数 class complex { public: complex (double r = 0, double i = 0) : re (r), im (i) //initialization list { } /* comple

  • c++ 转换函数 convert function2021-09-12 21:58:19

    学习侯捷老师视频,做了如下测试code #include<iostream> #include<vector> #include<string> //#include<Windows.h> using namespace std; class fra { public: fra(int i,int j ) :m_i(i),m_j(j) { } operator double() const { return (dou

  • 【C++】02-C++面向对象高级编程(下)-笔记(侯捷系列)2021-07-06 21:33:51

    1、当一个类需要转换成其他类型(任何一种前面已经定义过的类型,不一定是内置类型)时,需要使用转换函数。 例如一个类如果要转换为double,则需定义函数: operator double() const {     // ...     return (double)(...); } 2、加了explicit修饰符的构造函数是不允许隐式转换

  • 【C++】03-STL标准库与泛型编程-笔记(侯捷系列)2021-07-06 21:31:59

    1、STL六大部件:容器、分配器、算法、迭代器、适配器、仿函数。 2、begin()指向第一个元素,end()函数指向最后一个元素的下一个位置。 迭代器概念上讲就是泛化的指针。 Container<T> c; ... 写法①: Container<T>::iterator ite = c.begin(); for(; ite!=c.end(); ++ite)     ..

  • C++_static,类模板、函数模板、namespace2021-06-27 22:29:59

    C++_static,类模板、函数模板、namespace 1、static 2、类模板 3、函数模板 4、namespace 5、深入,更多细节 参考:侯捷《C++面向对象高级编程》

  • 个人C++学习路线大公开2021-06-18 22:02:29

    摄于2020-12-11 上海环球港 一乐拉面   大家好,我是阿秀。 前言 上篇文章发布后,问我如何学习 C++ 的小伙伴可远比问我如何写简历和刷题的多多了,思虑再三还是先把自己的 C++ 学习路线发出来吧,从入门到入土的那种。坐好小板凳,准备发车了~ 萌新入门 我在 2019 年 8 月之前对 C++ 的

  • 【C++ 2.0-侯捷老师】=default和=delete2021-02-10 17:02:06

      1.  2.=default和=delete在标准库中的应用 Big-Three【构造函数,拷贝构造,拷贝赋值,析构函数(不知道为啥叫做大三),编译器都会给它加上默认的版本】 Big-Five 【多了两个,一个是移动构造,还有一个是移动赋值构造】 标准库中应用在析构函数中的一个例子就是~duration() =delete;

  • 侯捷C++面向对象教程学习记录2021-01-25 15:35:38

    侯捷C++面向对象教程代码----complex的实现 #ifndef __MYCOMPLEX__ #define __MYCOMPLEX__ class complex; complex& __doapl (complex* ths, const complex& r); //注意参数的类型 complex& __doami (complex* ths, const complex& r); complex& __doaml (complex* t

  • 侯捷C++视频资源全集 | 百度网盘下载2021-01-25 10:02:37

    之前给群里的小伙伴推荐了侯捷老师, 结果他学着学着发现b站侯捷老师的视频都被下掉了。 让我想起了我当年学c++的时候在b站看候捷老师视频的那些日子,每多看一点,就会多一点恍然大悟的感觉哈哈。 辛亏我的百度云盘有一份资源。基本都比较全了 : 侯捷C++ 标准 11 -14 侯捷STL 和 泛

  • 侯捷C++课程 | 侯捷C++ STL 课程视频2021-01-24 10:01:34

    侯捷C++视频课程一直都被看过的同学广为推荐,今天晚上发现 B 站关于侯捷老师的C++视频课程几乎全部被下架了。 所以在网上找了下资源,找到了一套还算比较齐全的。 包含了 : 侯捷C++ 标准 11 -14 侯捷STL 和 泛型编程 侯捷C++ 内存管理 侯捷C++面向对象高级开发 侯捷STL与泛型编程 .

  • 5本经典著作描绘学习路线图带你飞过C++2021-01-08 16:32:38

      C++ 难学易用,多少人曾经爱过恨过, 相关书籍之多,人人都想找到一份辟邪剑谱 这里由浅入深的罗列5本传世经典著作 跟随本书单打好基础、开阔视野、学好C++ 友情链接:https://jq.qq.com/?_wv=1027&k=f1pgUXkM ▊《Essential C++中文版》 【美】Stanley B. Lippman 著 侯捷 译 C++

  • 侯捷《C++面向对象开发》--复数类的实现2020-12-22 02:32:05

    //防范式声明,可理解为:if not define __COMPLEX__,接下来 define __COMPLEX__ #ifndef __COMPLEX__ #define __COMPLEX__ #include<ostream> class complex { public: complex(const double r=0, const double i=0) //构造函数,r和i的

  • 侯捷 C++面向对象高级开发(全集)2020-11-12 13:03:45

                   全局函数(非成员函数),没有 this 指针          加 和 正,通过参数个数区分                          

  • 侯捷C++编程(上)之构造函数2020-03-01 13:37:29

    构造函数 面向对象的编程语言C++,较于C曾被称为带类的C,把数据和方法封装起来。 1:对象的构造函数,在创建对象的时候被自动调用。 2:对象的构造函数可以重载为多个函数。 3:构造函数有特殊的赋值形式。 4:构造函数的名字与类名相同且没有返回值。 class complex { complex(double

  • 一、前沿概述2019-12-27 16:00:25

      “很多工程师有多年使用C++的经验,其中受过体系化、规范化训练的程序员不多,不同水平的工程师对C++有不同的理解,编写代码的参差不齐。具体表现在代码的性能开销、健壮性、书写风格等等。”                                          

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有