博客专栏  >  编程语言   >  C++学习笔记

C++学习笔记

学习C++基础的笔记,包括容器、模板、一些关键字的用法等

关注
6 已关注
12篇博文
  • 【学习笔记】C++操作redis库

    前段时间,在写一个后台服务框架,底层要用到redis的操作。因为编程语言用的是C++,而且是在Linux下,因此想要操作redis,必须要通过hiredis接口来实现。下面将介绍一下hiredis接口...

    2015-08-15 20:26
    6089
  • 【STL容器学习笔记】-顺序容器

    STL提供了三个顺序容器:vector、list和deque。Vector和deque都是用数组来实现的,list是用链表来实现的。关于三者的实现原理和各自应用的场景我们做一下分析。 1.vector...

    2015-08-18 09:31
    3468
  • 【STL容器学习】-关联容器与map的使用方法

    STL提供了4个关联容器:set、multiset、map和multimap。这些容器提供了通过关键字快速存储和访问数据元素的能力。Set和map不允许有重复关键字,而multiset和multima...

    2015-08-24 18:37
    3671
  • 【STL容器学习】-容器适配器

    STL提供了三种容器适配器:stack、queue和priority_queue。他们都是由顺序容器变化而来,用于处理特殊情况。本文主要讲一下stack和queue的用法。 栈是一种先进后出的容器。...

    2015-08-24 21:57
    3214
  • 【STL容器学习】-迭代器

    STL中的容器类广泛使用迭代器,迭代器是一种对象,使用它可方便地对容器中的元素进行遍历。迭代器与内置指针很相似,都提供了一种访问和操纵容器中元素的方便途径。迭代器可以分为以下5个类型: 输入迭代器:用...

    2015-08-25 11:00
    3724
  • 【C++学习笔记】sizeof()的用法与字节对齐

    1.32位机器和64位机器下面各类型sizeof的大小。 1) 32位机器下: Char类型: Size of charis:                            1 Size of...

    2015-09-07 15:33
    3541
  • 【C++学习笔试】-模板

    1.模板基础 C++提供了函数和类机制,可用来设计可重用软件。而模板功能提供了在函数和类中将类型作为参数的能力。有了这种能力,我们就可以设计具有通用类型的函数或类,而编译器会在编译是将通用类型确定为...

    2015-09-07 23:25
    3115
  • 【C++面向对象学习笔记】-基础知识

    1.基本概念 面向对象程序设计是利用对象来进行程序设计。一个对象表示现实世界中一个独一无二的实体。例如,一名学生、一张桌子、一个圆等都可以看作对象。一个对象具有唯一的身份、状态和行为。一个对象的状态...

    2015-09-08 16:58
    3330
  • 【C++学习笔记】const的用法

    C++ const允许指定一个语义约束,编译器会强制实施这个约束,允许程序员告诉编译器某值是保持不变的。如果在编程中确实有某个值保持不变,就应该明确使用const,这样可以获得编译器的帮助。 1.c...

    2015-09-09 19:35
    3306
  • 【C++学习笔记】-static的用法

    1.面向过程设计中的static 1)静态全局变量 在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子,如下: //Example 1 #incl...

    2015-09-10 20:52
    3418
  • 【C++面向对象学习笔记】-构造函数和析构函数

    1.基本概念 构造函数:一个类的构造函数的名字与类名是相同的。与一般函数类似,构造函数可以被重载。一个类通常都会有一个无实参的构造函数,这样的构造函数称为无实参构造函数。一个类的声明中可以不包含构造...

    2015-09-10 21:18
    3646
  • C++实现链表基本操作

    前几天找实习的时候,一个面试官给我留了一个题,做一个链表demo,要求实现创建、插入、删除等操作。 链表是一种常见的数据结构,它是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链...

    2016-01-10 21:56
    28033
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部