当前位置:首页 > C++知识

C++知识

  • 最新
  • 浏览
  • 评论

C++中的溢出

亿万年的星光4年前 (2022-01-22)23227
一、编程中的溢出   溢出是C++语言中最常见的漏洞。最常见的溢出包括数组溢出、数溢出、缓冲区溢出、指针溢出以及栈溢出。二、数组溢出    ...

STL入门——容器3:map

亿万年的星光4年前 (2022-01-22)8483
一、定义    Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据&nb...

深搜剪枝技巧

亿万年的星光4年前 (2022-01-19)2506
一、什么是剪枝     首先应当明确的是,“剪枝”的含义是什么。我们知道,搜索的进程可以看作是从树根出发,遍历一棵倒置的树——搜索树的过程。而所谓剪枝,顾名思义...

如何计算一个程序的运行时间(防止超时)

亿万年的星光4年前 (2022-01-15)19388
再一些OJ系统中,做题的时候常常会超时,但是很多人不知道自己的程序是否会超时,不知道如何检查自己的程序。这篇文章主要介绍几种监测自己程序运行时间的程序。头文件<time.h> ...

C++中双冒号(::)的用法

亿万年的星光4年前 (2022-01-02)13862
一、作用域符号前面一般是类名称,后面一般是该类的成员名称,C++为例避免不同的类有名称相同的成员而采用作用域的方式进行区分如:A,B表示两个类,在A,B中都有成员member。那么A::member就...

STL入门——容器2:set

亿万年的星光4年前 (2021-12-25)2117
一、简单介绍    set是STL中一个很有用的容器,用来存储同一种数据类型的数据结构(可以称之为K的模型),基本功能与数组相似。set与数组不同的是,在set...

STL入门——容器1:vector (不定长度数组)

亿万年的星光4年前 (2021-12-25)2683
一、定义     vector是一个不定长度数组。不仅如此,它把一些常用操作“封装”在了 vector 类型内部。    ...

STL入门——简单介绍

亿万年的星光4年前 (2021-12-25)1689
一、STL是什么?    STL(Standard Template Library)即标准模板库,是一个具有工业强度的,高效的C++程序库。它被容纳于C++标准程序库(C++ S...

【算法】单链表的一些操作(存取、查找、取出、插入、删除)

亿万年的星光4年前 (2021-12-18)1516
一、单链表结构的建立与输出#include<iostream> using namespace std; struct Node{ int ...

c++ 如何用链表存取数据

亿万年的星光4年前 (2021-12-11)2468
c++ 如何用链表存取数据
由于单链表的每个结点都有一个数据域和一个指针域。所以,每个结点可以定义成一个记录。其中,DATA数据元素,可以为你想要储存的任何数据格式,可以是数组,可以是int,甚至可以是结构体(这就是传说中的结构...