C++ Primer Plus “阅读”笔记(八)

本篇内容包括:

  • has-a 关系
  • 包含对象成员的类
  • 模板类 valarray
  • 私有和保护继承
  • 多重继承
  • 虚基类
  • 创建类模板
  • 使用类模板
  • 模板的具体化

SHA-256 的 C 语言实现

前几天在写 C 大程大作业的时候,由于要写一个用户管理的系统,所以自己实现了一个 SHA-256。下列内容全部摘自 C 大程大作业

Alice 和 Bob 的故事

localhost 在2014年的时候写了一篇文章考据了 Alice 和 Bob 的故事。最近才发现她和 Matrix67 在生孩子之后好像都不更新博客了,为了预防她的博客倒闭,我先转载过来为妙。

网上冲浪的时候看到的有趣数学题(一)

最近在逛 3Blue1Brown 的 Youtube 频道的时候发现旁边有个推荐视频里讲的一道数学题蛮好玩的,虽然不是很难,但我觉得还是摘录在这里比较好。

C++ Primer Plus “阅读”笔记(七)

本篇内容包括:

  • is-a 关系的继承
  • 如何以公有方式从一个类派生出另一个类
  • 保护访问
  • 构造函数成员初始化列表
  • 向上和向下强制转换
  • 虚成员函数
  • 早期(静态)联编与晚期(动态)联编
  • 抽象基类
  • 纯虚函数
  • 何时及如何使用公有继承

Foo & Bar 的词源

RFC 3092, Etymology of “Foo”, APRIL 1 2001 研究了 ‘Foo’ 与 ‘Bar’ 的起源,觉得蛮好玩的,就转载部分正文过来。

C++ Primer Plus “阅读”笔记(六)

学校里面开始上陈国师的oop了呢。但是国师上课超快,继续自学 CPPPP 还是十分有必要的2333.

本篇内容包括:

  • 运算符重载
  • 友元函数
  • 重载 << 运算符,以便用于输出
  • 状态成员
  • 使用 rand() 生成随机值
  • 类的自动转换和强制类型转换
  • 类转换函数
  • 对类成员使用动态内存分配
  • 隐式和显式复制构造函数
  • 隐式和显式重载赋值运算符
  • 在构造函数中使用 new 所必须完成的工作
  • 使用静态类成员
  • 将定位 new 运算符用于对象
  • 使用指向对象的指针
  • 实现队列抽象数据类型(ADT

C++ Primer Plus “阅读”笔记(五)

本篇内容包括:

  • 过程性编程和面向对象编程
  • 类概念
  • 如何定义和实现类
  • 公有类访问和私有类访问
  • 类的数据成员
  • 类方法(类函数成员)
  • 创建和使用类对象
  • 类的构造函数和析构函数
  • const成员函数
  • this指针
  • 创建对象数组
  • 类作用域
  • 抽象数据类型

C++ Primer Plus “阅读”笔记(四)

这篇笔记这么慢主要是因为中间隔了一堆寒假作业。下一篇得开学之后写了,不知道会咕到什么时候233。

本篇内容包括:

  • 单独编译
  • 存储持续性、作用域和链接性
  • 定位(placementnew 运算符
  • 名称空间

C++ Primer Plus “阅读”笔记(三)

我得开始一章一篇笔记了,因为进入以前没怎么接触过的知识盲区了233

本篇内容包括:

  • 内联函数。
  • 引用变量。
  • 如何按引用传递函数参数。
  • 默认参数。
  • 函数重载。
  • 函数模板。
  • 函数模板具体化。
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×