• C++ 11 新特性之容器相关特性

    2016-08-02
    这是C++11新特性介绍的第四部分,涉及到C++11这次更新中与容器有关的新特性。 不想看toy code的读者可以直接拉到文章最后看这部分的总结。 cbegin和cend 原来的begin和end返回的iterator是否...
  • 如何使用C++实现一个简单的集合类

    2016-07-05
    来自于C++程序设计的一个题目。实现一个集合类,要求实现以下4个操作。 向集合中添加元素,如果集合中已存在元素则不添加 从集合中移除元素,移除之前需要先判断集合中元素是否...
  • C++中引用和匿名对象的理解和本质剖析

    2016-04-14
    C++中引用和匿名对象的理解和本质剖析
    大家对C++的引用应该都不陌生吧,抱着既要知其然,也要知其所以然的态度。下面将按照是什么?怎么用?为什么需要?本质剖析的流程来向大家一一描述。 引用是什么? 引用其实就...
  • C++编译期多态与运行期多态

    2016-01-16
    C++编译期多态与运行期多态
    前言 今日的C++不再是个单纯的带类的C语言,它已经发展成为一个多种次语言所组成的语言集合,其中泛型编程与基于它的STL是C++发展中最为出彩的那部分。在面向对象C++编程中,多态...
  • 学习C++编程语言的最大难度

    2016-01-14
    困难度之一 C++ 是个难学易用的语言,这句话相信很多人都心有戚戚。C++的学习难度,一在于语言本身太多的幕,另一个就在于 paradigm shift (思考模式的移转)。 传统语言如 C, Pascal,...
  • 深入理解C++中的异常处理机制

    2015-12-31
    异常处理 增强错误恢复能力是提高代码健壮性的最有力的途径之一,C语言中采用的错误处理方法被认为是紧耦合的,函数的使用者必须在非常靠近函数调用的地方编写错误处理代码,...
  • C++对象模型详解

    2015-12-10
    C++对象模型详解
    何为C++对象模型? C++对象模型可以概括为以下2部分: 1. 语言中直接支持面向对象程序设计的部分 2. 对于各种支持的底层实现机制 语言中直接支持面向对象程序设计的部分,如构造函...
  • C++ 隐式类类型转换

    2015-12-10
    C++ 隐式类类型转换
    《C++Primer》中提到: 可以用 单个形参来调用 的构造函数定义了从 形参类型 到 该类类型 的一个隐式转换。 这里应该注意的是, 可以用单个形参进行调用 并不是指构造函数只能有一个...
  • C++函数指针详解

    2015-12-10
    学习c++的过程中,指针是难点,熟悉了指针之后,还有一个让人很蛋疼的难点,那就是函数指针了。本博文详细介绍一下常见的各种坑爹的函数指针。 与数据一样,函数也有地址,函数...
  • C++指针的概念解读

    2015-12-10
    指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向...
  • C++二叉查找树实现过程详解

    2015-11-19
    C++二叉查找树实现过程详解
    什么是二叉查找树 在数据结构中,有一个奇葩的东西,说它奇葩,那是因为它重要,这就是树。而在树中,二叉树又是当中的贵族。二叉树的一个重要应用是它们在查找中的应用,于是...
  • C++的管理扩展

    2015-11-02
    C++的管理扩展
    简介 C++管理扩展是一组语言扩展,它帮助Microsoft Visual C++开发人员为微软.NET编写应用程序。 管理扩展是有用的,如果你: 希望提高开发人员使用C++编写.NET应用程序的生产率 要分阶段...
  • 112条记录