欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
  • C++学习 之 程序的组成部分(部分知识笔记)

    1.预处理器编译指令#include: 预处理器是在程序编译前运行的工具。预处理器编译指令是向预处理器发送的命令,总是以#为标识,include便是其中常见的一种,用于引用文件,比如:iostream标准输入输出流。引用的头文件并非都是标准系统头文件,还可以是编程人员创建的文件,其原因在于,复杂程序 ...

    程序员文章站2023-10-16
  • C++学习笔记之调用构造函数和析构函数的顺序

    在一般情况下,调用析构函数的次序正好与调用析构函数的次序相反;最先被调用构造函数,其对应的析构函数最后被调用,而最后被调用的构造函数,其对应的析构函数最先被调用。 (1)在全局范

    程序员文章站2023-09-20
  • c++学习笔记(一)

    C++的三大法宝 1. 继承了C语言的高效、简洁、快速和可移植的传统 2. 面向对象的特性可以应付复杂度不断提高的现代编程任务 3. 模块特性带来了对泛型编程的支持 C++的面向对象编程 与强调算法的面向过程编程不同, 面向对象编程(OOP)强调的是数据,其理念是设计出一种与问题本质特性相对应的数据 ...

    程序员文章站2023-09-09
  • C++学习笔记 之 运算符

    用来执行特定的 数字或逻辑操作 ,C++主要提供的运算符如下: 算数运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 杂项运算符 算数运算符: 主要运算符:+(加)、 (减) 、 (乘) 、/(除) 、%(除余) 、++(自加) 、 (自减) /和%运算符详解: 1. 若两个操作数是正数,则除法 ...

    程序员文章站2023-08-18
  • C++学习笔记——C++简介

    1.C++发展史 C++语言来源于C语言,在C语言的基础上增加了面向对象设计的要素从而得到了发展。 1979 年,C++ 是由 Bjarne Stroustrup在新泽西州美利山贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,最初命名为带类的C,后来在 1983 年更名为 C++。 ...

    程序员文章站2023-08-18
  • C++远征之封装篇(下)-学习笔记

    C++远征之封装篇(下) c++封装概述 下半篇依然围绕类 & 对象进行展开 将原本学过的简单元素融合成复杂的新知识点。 对象 + 数据成员 = 对象成员(对象作为数据成员) 对象 + 数组 = 对象数组(一个数组中的每个元素都是对象) 深拷贝 & 浅拷贝 (对象之间彼此赋值,彼此拷贝) 对象指针( ...

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

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

    程序员文章站2023-02-08
  • C/C++学习笔记之define 用法详解

    1、简单的define定义 #define width 1920 #define height 1080 width代表1920,height 代表1080 , 编译器在处理这个代码之前会

    程序员文章站2023-02-08
  • 《从零开始学Swift》学习笔记(Day 71)——Swift与C/C++混合编程之数据类型映射

    原创文章,欢迎转载。转载请注明:关东升的博客 如果引入必要的头文件,在Objective-C语言中可以使用C数据类型。而在Swift语言中是不能直接使用C数据类型,苹果公司为Sw

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

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

    程序员文章站2022-11-21
  • C++学习笔记:C++ 多线程编程总结

    在开发C++程序时,一般在吞吐量、并发、实时性上有较高的要求。设计C++程序时,总结起来可以从如下几点提高效率: ● l 并发 ● l 异步 ● l 缓存 下面将我平常工作中遇到一些问题例举一二,其设计思想无非以上三点。 1、任务队列 1.1 以生产者-消费者模型设计任务队列 生产者-消费者模型是人 ...

    程序员文章站2022-11-18
  • c++ primer(第五版)学习笔记及习题答案代码版(第十四章)重载运算与类型转换

    笔记较为零散,都是自己不熟悉的知识点。 习题答案至于一个.h 和.cc 中,需要演示某一题直接修改 #define NUM****, 如运行14.30题为#define NUM1

    程序员文章站2022-11-02
  • C++学习笔记(更新中)

    c和c++的区别 a. c是结构化的语言,面向过程,重点在于数据结构和算法 b. c语言的api比较简洁 c. c++包含了绝大部分c语言的功能,并且提供oop(面向对象)和gp(类属编程) d.

    程序员文章站2022-10-23
  • Linux CentOS 7 下的C++ 学习笔记01

    Linux CentOS 7 下的C++ 学习笔记01

    1.虚拟机WMware 通过镜像安装CentOS 7系统(自行百度操作 虚拟机+镜像+安装一套都有) //安装时需要配置网络 //root设置密码 即为登录系统的账号和密码 2. C++ 环境设置 //yum指令是真的好用 //安装gcc //查看gcc安装版本(验证是否安装成功) //创建并编写t ...

    程序员文章站2022-10-06
    IT编程
  • 【C++学习笔记】 链式前向星

    链式前向星是一种常见的储存图的方式(是前向星存图法的优化版本),支持增边和查询,但不支持删边(如果想要删除指定的边建议用邻接矩阵)。 储存方式 首先定义数组 head[ i ] 来储存从节点 i 出发的第一条边的下标,定义结构体 edge[ i ] 中包含三个元素 nxt, to, val, 分别储 ...

    程序员文章站2022-10-05
  • C++ 学习笔记 (六) 继承- 子类与父类有同名函数,变量

    C++ 学习笔记 (六) 继承- 子类与父类有同名函数,变量

    学习了类的继承,今天说一下当父类与子类中有同名函数和变量时那么程序将怎么执行。首先明确当基类和子类有同名函数或者变量时,子类依然从父类继承。 举例说明: 例程说明: 父类和子类有同名的成员 data;同名函数printfa(); 子类增加两个打印函数:void son_data();void fat ...

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

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

    程序员文章站2022-10-04
  • C++学习笔记_const用法总结

    const用法总结 变量: 1.转换为常量; 2.文件内的局部变量,如果要在其他文件中引用,需要显式指定为extern; 引用: 1.对const对象的引用,不能赋值;

    程序员文章站2022-09-28
  • C++学习笔记之运算符

    用来执行特定的 数字或逻辑操作 ,C++主要提供的运算符如下: 算数运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 杂项运算符 算数运算符: 主要运算符:+(加)、 (减) 、 (乘) 、/(除) 、%(除余) 、++(自加) 、 (自减) /和%运算符详解: 1. 若两个操作数是正数,则除法 ...

    程序员文章站2022-09-28
  • c++语言的学习笔记代码与笔记注释《函数部分》

    具体的笔记以注释的形式写在代码内,每个知识点用函数的形式表现。 运行结果 ...

    程序员文章站2022-09-26