C++模块与群体数据
引例整数和浮点数求绝对值 使用两种重载函数? 解决:函数模版 创建一个通用功能的函数 支持多种不同形参 简化重载函数的函数体设计 函数模版定义语法 语法形式 template 函数定义 模版参数表的内容 类型参数: class(或typename)标识符 常量参数:类型说明符 标识符 模版参数: t…
more...github个性化设置
Github首页自定义美化 主页名称设置的与自己id名字想通 通过README.md就会自动呈现到GitHub主页,使用Markdown语法 如何使图片位于右边 GitHub徽章[^1] GitHub访客勋章[^2] 社交统计[^3] Github自定义域名 进入主项目的setting设置个人的项目…
more...C++数组指针字符串
数组是具有一定顺序关系的若干相同类型变量的集合体,组成数组的变量。 范围for循环 数组初始化 如果不作任何初始化,局部作用域的非静态数组中会存在垃圾数据,static数组中的数组默认初始化为0 如果只对部分元素初始化,剩下的未显式初始化的元素,将自动被初始化为零 对象数组 定义对象数组 类名 数组…
more...C++数据共享与保护
数据的共享与保护 定义 不同位置定义的变量和对象,其作用域,可见性,生存期都不同。程序模需要协作共同完成整个系统的功能,模块间需要共享数据,就需要直到应该将变量和对象定义在什么位置 函数原形作用域 函数原型作用域中的参数,其作用域始于"\(",结束于"\)" 局部作用域 函数的形参,在块中声明的标识…
more...C面向过程转面向对象
面向对象语言的出发点:更直接客观地描述客观世界中存在的事物(对象)以及它们之间的关系。 面向对象的基本概念 对象:系统中用来描述客观事物的一个实体,它是用来构成系统的一个基本单位。对象是由一组属性和一组行为构成。属性是用来描述对象静态特征的数据项,行为时用来描述对象动态特征的操作序列 类:具有相同属…
more...












