C++_01_3_语言基础
简介
C++ 语言基础知识
C++ 简介
C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。
C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特点。
C++ 是由 Bjarne Strous...
C++_01_2_语言基础
简介
C/C++ 编程语言理论基础
C++ 默认参数
在 C++ 中,函数的默认参数是一种允许您为函数的参数提供默认值的机制。这意味着您可以在定义函数时指定某个参数的默认值,如果调用函数时未提供该参数的值,函数将使用默认值。这对于使函数更灵活且易于使用非常有用。
以下是一个简单...
C++_01_1_语言基础
简介
C/C++相关的理论基础知识
C++中的科学计数法
C++中,也可以使用科学计数法,例如:
double a = 1e3; // a = 1000.0;
char类型
char 类型用于存储字符,例如字符或标点符号。...
设计模式_可复用面向对象软件的基础
简介
设计模式:可复用面向对象软件的基础 阅读笔记
第一章 引言
设计面向对象软件比较困难,而设计可复用的面向对象软件就更加困难。你必须找到相关的对象,以适当的粒度将它们归类,再定义类的接口和继承层次,建立对象之间的基本关系
什么是设计模式
一般而言,一个模式有...
设计模式
简介
设计模式是什么?
设计模式,是软件设计中常见问题的典型解决方案。它们就像能根据需求进行调整的预制蓝图,可用于解决代码中反复出现的设计问题。
设计模式与方法或库的使用方式不同,你很难直接在自己的程序中套用某个设计模式。
模式并不是一段特定的代码,而是解决特...
算法导论
简介
算法导论 阅读笔记
第一章 算法在计算中的作用
算法
非形式地说,算法(algorithm)就是任何良定义的计算过程,该过程取某个值或值的集合作为输入并产生某个值或值的集合作为输出。这样算法就是把输入转换成输出的计算步骤的一个序列。
一...
程序设计语言原理
简介
计算机科学的各个方面都离不开程序设计语言。计算机工作者一生中必然会接触好几种语言:当一种新的语言问世并被广泛接受时,你需要学习这种语言以更新技能;当接受一个新项目时,你必须为这个项目选择一种最合适的实现语言;甚至你可能会为它专门设计并实现一种新的语言。
本书并不教授如何使用一...
操作系统概念_第九版
简介
操作系统概念 第九版 ,作者为 Abraham Silberschatz, Peter B.Galvin,
第一部分 概论
操作系统位于计算机用户与计算机硬件之间。操作系统的目的是提供环境,以便用户能够便捷且高效地执行程序
第一章 导论
由于操作系统既庞大...
应用机器人学-运动学-动力学与控制技术
简介
应用机器人学-运动学-动力学与控制技术 阅读笔记
第一章 概述
美国机器人学研究所给出了机器人的定义:机器人是一个可重复编程的多功能操纵器,为了执行不同的任务,通过不同的程序驱动可用于移动材料、工具或者专业化装置。
从工程的角度来说,机器人是一个复杂的通用装置,它...
代码风格-Google
简介
尽量避免前置声明那些定义在其他项目中的实体
只有当函数只有10行甚至更少时才将其定义为内联函数
#include的包含顺序:
C系统文件
C++系统文件
其他库的.h文件
本项目内的...