编程语言-C++
c++
QingxinCyrilLee
没有最好,只有合适; 如果没有 框架/工具/集成环境/编译器/...,该怎么去做这件事?
展开
-
C++中的STL
https://blog.csdn.net/piaoxuezhong/article/details/543487871.1 什么是STL? STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。它被容纳于C++标准程序库(C++ Standard Library)中,是ANSI/ISO C++标准中最新的也是极...原创 2018-10-09 21:47:24 · 143 阅读 · 0 评论 -
C++中的sort()
对数组进行排序,在c++中有库函数帮我们实现,这们就不需要我们自己来编程进行排序了。(一)为什么要用c++标准库里的排序函数Sort()函数是c++一种排序方法之一,学会了这种方法也打消我学习c++以来使用的冒泡排序和选择排序所带来的执行效率不高的问题!因为它使用的排序方法是类似于快排的方法,时间复杂度为n*log2(n),执行效率较高!(二)c++标准库里的排序函数的使用方法I)Sort...原创 2018-10-10 09:39:21 · 150 阅读 · 0 评论 -
C++中lower_bound函数和upper_bound函数
STL中关于二分查找的函数有三个lower_bound 、upper_bound 、binary_search 。这三个函数都运用于有序区间(当然这也是运用二分查找的前提),下面记录一下这两个函数。ForwardIter lower_bound(ForwardIter first, ForwardIter last,const _Tp& val)算法返回一个非递减序列[first...原创 2018-10-10 13:08:05 · 449 阅读 · 0 评论 -
c++中new和delete的使用方法
new和delete运算符用于动态分配和撤销内存的运算符new用法: 1. 开辟单变量地址空间 1)new int; //开辟一个存放数组的存储空间,返回一个指向该存储空间的地址.int *a = new int 即为将一个int类型的地址赋值给整型指针a. 2)int *a = new i...原创 2018-10-31 10:25:05 · 350 阅读 · 0 评论