欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
  • C++学习笔记:extern “C”的用法及众多基础知识

    extern “c”的用法:都是在c++编译时,让部分代码按照c编译器的解释来编译。 可以修饰一个函数, extern "c" int initial

    程序员文章站2023-02-08
  • C++基础 学习笔记四:重载之函数重载

    C++基础 学习笔记四:重载之函数重载 什么是函数重载 在C++中允许在同一作用域内声明几个功能类似的同名函数。也就是说用同一个函数完成不同的功能。重载函数是静态多态性的体现。 函数重载的特点 1. 形式参数(指参数的个数、类型或者顺序)必须不同。函数返回值类型可以相同也可不同。 2. 匹配函数时并 ...

    程序员文章站2022-11-21
  • C++基础 学习笔记六:复合类型之数组

    C++基础 学习笔记六:复合类型之数组 什么是数组 数组是有序的元素序列,是用于储存多个相同类型数据的集合。 数组的定义 1. 声明公式(一维) 1. 静态数组 2. 动态数组 2. 关于数组的名词解释 1. 数组名 将有包含有限个类型相同的变量的集合命名,那么这个集合的名称为数组名。 2. 元素 ...

    程序员文章站2022-10-04
  • c++学习笔记2--类和对象基础

    1 类和对象C++面向对象的三大特性为:封装、继承、多态1 封装1.1 封装的意义封装是C++面向对象三大特性之一封装的意义一:将属性和行为作为一个整体,表现生活中的事物将属性和行为加以权限控制类在设计时,可以把属性和行为放在不同的权限下,加以控制封装意义二:类在设计时,可以把属性和行为放在不同的权...

    程序员文章站2022-07-15
  • C++基础学习笔记04——类与对象2

    3. 友元友元的目的是让一个函数或者类访问另一个类中私有成员友元的关键字为friend友元的三种实现方式:全局函数做友元类做友元成员函数做友元3.1 全局函数做友元class Person{friend void func(Person &p);//若想要全局函数访问私有属性,要声明友元 p...

    程序员文章站2022-07-15
  • C++基础 学习笔记二:变量的声明与初始化赋值

    C++基础 学习笔记二:变量的声明与初始化赋值 变量的声明 ​所有变量必须在使用前进行声明,变量可以在使用前进行声明,不必在函数或过程的开始位置先声明。 变量名规范 ​ 1. 名称只能使用字母、数字、下划线。 ​ 2. 名称的第一个字符不能是数字。 ​ 3. 不能与C++关键字重名。 ​ 注:以下 ...

    程序员文章站2022-07-09
  • C++基础 学习笔记五:重载之运算符重载

    C++基础 学习笔记五:重载之运算符重载 什么是运算符重载 用同一个运算符完成不同的功能即同一个运算符可以有不同的功能的方法叫做运算符重载。运算符重载是静态多态性的体现。 运算符重载的规则 1. 重载公式 返回值类型 operator 运算符名称 (形参表列){} 2. 能够重载的运算符 ` ` ` ...

    程序员文章站2022-07-01
  • C++基础 学习笔记一:源代码的格式化

    C++基础 学习笔记一:源代码的格式化 1. 源代码中的标记与空白 C++中的语句是以分号表示语句的结束。在C++中空格和回车以及制表符均为相同作用,即三者通常可以互相替代。 例如可以将一个简单的main函数这样写: cpp int main(){cout(仅供参考) 上面的两个例子均可通过编译但是 ...

    程序员文章站2022-06-27
  • C++多线程基础学习笔记(十)

    一、Windows临界区的基本用法 CRITICAL_SECTION my_winsc; //定义一个Windows的临界区,相当于一个mutex变量 InitializeCriticalSection(&my_winsc); //初始化 EnterCriticalSection(&my_winsc ...

    程序员文章站2022-06-19
  • C++学习笔记:extern “C”的用法及众多基础知识

    C++学习笔记:extern “C”的用法及众多基础知识

    extern “c”的用法:都是在c++编译时,让部分代码按照c编译器的解释来编译。 可以修饰一个函数, extern "c" int initial

    程序员文章站2022-05-24
    IT编程
  • C++基础 学习笔记四:重载之函数重载

    C++基础 学习笔记四:重载之函数重载

    C++基础 学习笔记四:重载之函数重载 什么是函数重载 在C++中允许在同一作用域内声明几个功能类似的同名函数。也就是说用同一个函数完成不同的功能。重载函数是静态多态性的体现。 函数重载的特点 1. 形式参数(指参数的个数、类型或者顺序)必须不同。函数返回值类型可以相同也可不同。 2. 匹配函数时并 ...

    程序员文章站2022-05-10
    IT编程
  • C++基础 学习笔记六:复合类型之数组

    C++基础 学习笔记六:复合类型之数组

    C++基础 学习笔记六:复合类型之数组 什么是数组 数组是有序的元素序列,是用于储存多个相同类型数据的集合。 数组的定义 1. 声明公式(一维) 1. 静态数组 2. 动态数组 2. 关于数组的名词解释 1. 数组名 将有包含有限个类型相同的变量的集合命名,那么这个集合的名称为数组名。 2. 元素 ...

    程序员文章站2022-04-15
    IT编程
  • C++基础 学习笔记一:源代码的格式化

    C++基础 学习笔记一:源代码的格式化

    C++基础 学习笔记一:源代码的格式化 1. 源代码中的标记与空白 C++中的语句是以分号表示语句的结束。在C++中空格和回车以及制表符均为相同作用,即三者通常可以互相替代。 例如可以将一个简单的main函数这样写: cpp int main(){cout(仅供参考) 上面的两个例子均可通过编译但是 ...

    程序员文章站2022-03-26
    IT编程
  • C++基础 学习笔记二:变量的声明与初始化赋值

    C++基础 学习笔记二:变量的声明与初始化赋值

    C++基础 学习笔记二:变量的声明与初始化赋值 变量的声明 ​所有变量必须在使用前进行声明,变量可以在使用前进行声明,不必在函数或过程的开始位置先声明。 变量名规范 ​ 1. 名称只能使用字母、数字、下划线。 ​ 2. 名称的第一个字符不能是数字。 ​ 3. 不能与C++关键字重名。 ​ 注:以下 ...

    程序员文章站2022-03-26
    IT编程
  • C++基础 学习笔记五:重载之运算符重载

    C++基础 学习笔记五:重载之运算符重载

    C++基础 学习笔记五:重载之运算符重载 什么是运算符重载 用同一个运算符完成不同的功能即同一个运算符可以有不同的功能的方法叫做运算符重载。运算符重载是静态多态性的体现。 运算符重载的规则 1. 重载公式 返回值类型 operator 运算符名称 (形参表列){} 2. 能够重载的运算符 ` ` ` ...

    程序员文章站2022-03-08
    IT编程