随笔分类 - C++
const的使用
摘要:C++ const 允许指定一个语义约束,编译器会强制实施这个约束,允许程序员告诉编译器某值是保持不变的。如果在编程中确实有某个值保持不变,就应该明确使用const,这样可以获得编译器的帮助。 一、const常量的初始化 int main(){ int a1 = 1; // 非常量,可以改变其值 a
阅读全文
STL---heap概述及用法
摘要:介绍STL中与堆相关的4个函数——建立堆make_heap(),在堆中添加数据push_heap(),在堆中删除数据pop_heap()和堆排序sort_heap(): 头文件 #include <algorithm> 下面的_First与_Last为可以随机访问的迭代器(指针),_Comp为比较函
阅读全文
类的静态成员
摘要:类有时候需要它的一些成员与类本身相关,而不是与类的各个对象保持关联,这些成员往往被声明为静态成员。 静态成员的声明: 1、通过在成员的声明之前加上关键字static使得其与类关联在一起,静态成员可以是public或private的。静态数据成员的类型可以是常量、引用、指针、类类型等。 2、静态成员存
阅读全文
透彻分析C/C++中memset函数
摘要:原文:http://blog.csdn.net/dan15188387481/article/details/49621447 在C语言中,经常需要对内存进行操作,里面涉及很多函数,但是memset函数的使用有一点需要大家格外注意,这也是我在做项目时遇到过的一个问题,调试了很久才找出来错误。 函数原
阅读全文
排序中的qsort和sort
摘要:原文:http://www.cnblogs.com/ForeverJoker/archive/2013/05/25/qsort-sort.html 先说明一下qsort和sort,只能对连续内存的数据进行排序,像链表这样的结构是无法排序的。 首先说一下, qsort qsort(基本快速排序的方法,
阅读全文
浙公网安备 33010602011771号