欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
  • C/C++框架和库学习推荐

    值得学习的c语言开源项目 webbench webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的url,测试网站在压力下工作的性能,最

    程序员文章站2023-10-24
  • 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++系统学习之五:表达式

    表达式由一个或多个运算对象组成,对表达式求值将得到一个结果。字面值和变量是最简单的表达式,其结果就是字面值和变量的值。把一个运算符和一个或多个运算对象组合起来可以生成较复杂的表达式。 基础 1、基本概念 一元运算符 二元运算符 三元运算符 左值和右值 C++的表达式要么是左值,要么就是右值。 当一个 ...

    程序员文章站2023-09-09
  • C++的基本语言学习 , 简单易懂

    C++ 前言 c++是一种比较早的语言,具体诞生在什么时候我就不记得了 然后进入正文 正文 Part 1 C++程序构造 C++程序构造比较简单实现 这玩意反正Noip在考场上是可以用的,它包含了许多头文件,所以又被称为万能头文件 Ps: 本人不推荐使用万能头文件 虽然现在没什么大事发生,但是指不定 ...

    程序员文章站2023-09-07
  • 数据库知识学习之C C++ 操作系统、计算机网络等

    b-tree 和 b+-tree 区别 b-tree:所有节点都存储数据,即所有节点的数据结构相同。 b+-tree:只有叶节点存储数据,其他节点存储键值。 innodb myisam 区别 用m

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

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

    程序员文章站2023-08-18
  • 【2】学习C++之引用

    C++中的引用类似于现实生活中人们之间起昵称,昵称和本名都可以辨别人。 1.普通变量的引用: 其中不能光有昵称没有本名,如果只定义了引用,却没有将这个引用指向哪个变量,编译器会报错。 2.结构体的引用: 3.指针类型的引用: 一般形式为——类型 *&指针引用名 = 指针; 4.引用作为函数参数: 两 ...

    程序员文章站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/C++

    第一个程序 跟大多数介绍编程语言的教程一样,本书要创建的第一个程序也是 HelloWorld程序。 ...

    程序员文章站2023-04-06
  • C++学习(三十)(C语言部分)之 栈和队列

    数据结构1.保存数据 2.处理数据数组+操作增查删改 栈和队列是一种操作受限的线性表 栈 是先进后出 是在一端进行插入删除的操作 >栈顶 另一端叫做栈底(栈和栈区是两个概念)(是一种数据结构)队列 是先进先出 是在两端进行插入删除的操作 在插入的一端叫做队尾 在删除的一端叫做队头 栈 需要回退操作 ...

    程序员文章站2023-04-05
  • C++ 进程和匿名管道使用学习

    平台 Windows10 + VS2015 学习内容 进程的创建使用( 方式) 父子进程间匿名管道通信 相关函数及参数介绍 CreatePipe 函数:该的原型为 hReadPipe :返回一个可用于读管道数据的文件句柄; hWritePipe :返回一个可用于写管道数据的文件句柄; lpPipeA ...

    程序员文章站2023-03-26
  • C++ STL学习——heap

    heap堆其实是一种比较复杂的数据结构,尤其涉及到建堆和调整堆的时候。好在在STL中已经封装了heap的一些操作,可以让我们比较方便的使用堆。比如判断堆,删除一个元素,插入一个元素

    程序员文章站2023-03-22
  • 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
  • C++学习(十八)(C语言部分)之 指针2

    指针1、指针的概述 指针是什么? 指针是一个地址 是一个常量 int 整型 int a a是变量 指针用来做什么? 方便使用数组或者字符串 像汇编语言一样处理内存地址2、指针变量 什么是指针变量? 是一个可以存储地址的一个“容器” 经常会吧指针变量 读作指针 后面吧地址当做“指针” 吧存储地址的变量 ...

    程序员文章站2023-02-07
  • C++模板学习之深入理解函数模板

    函数模板的工作机制 函数模板的本质 多参数函数模板 函数重载与函数模板 函数模板的工作机制 问题:函数模板的工作原理是怎么样的?如何区分类型的?跟宏定义的方式有区别吗? 1. 编译器从函数模板通过具

    程序员文章站2023-01-24
  • C++基础学习之变量名实例讲解

    第3章处理数据 本章内容包括: lc++变量的命名规则 lc++内置整型——unsigned long、long、unsigned int、int、unsigned shor

    程序员文章站2023-01-15