c++知识点2
2016-06-24 22:46
316 查看
多态一词最初来源于希腊语,意思是具有多种形式或形态的情形,当然这只是字面意思,它在C++语言中多态有着更广泛的含义。 2016-06-13 09:09:22
第六章 最短路径
Floyd-Warshall 多源最短路径问题:求任意两点之间的最短路径。 可以通过深度和广度优先搜索求出两点之间的最短路径:进行n^2遍深度或广度优先搜索,即对每两个点都进行一次深度或广度优先搜索,便可 2016-06-13 09:09:02
排序和顺序统计量
很多计算机科学家认为排序是算法研究中最基础的问题,不仅如此,有的学者指出对待解决问题先进行排序,可能有利于的问题的分析以及求解思路的产生。 2016-06-13 09:08:59
C++灵魂所在之---继承篇
在C& 43;& 43;的学习过程之中,那么继承与多态这两个区别于C语言的特性你一定要了解,如果想要学好C& 43;& 43;,那么继承与多态必须要了解清楚,尤其是多态,但是要了解多态首先你又必须了解继承先,不过即使这 2016-06-12 13:44:51
【VSCode】Windows下VSCode编译调试c/c++
这篇文章为blackkitty记录在windows下使用vscode编译调试c c++的超级详细过程 首先看效果 设置断点,变量监视,调用堆栈的查看: 条件断点的使用: 下面是配置过程: 总体流程: 下载安装vscode 2016-06-11 09:51:43
C++ STL 基础及应用(7) 函数对象(仿函数)
把函数作为对象是程序设计的新思维。STL 通过重载类中的 operator() 函数实现函数对象功能,不但可以对容器中的数据进行各种各样的操作,而且能够维护自己的状态。因此,与标准 C 库函数相比,函数对象更为通用。 2016-06-10 23:07:00
Lua和C++交互详细总结_4_Lua调用C++
换句话说,所有的函数必须接收一个lua_State作为参数,同时返回一个整数值。因为这个函数使用Lua栈作为参数,所以它可以从栈里面读取任意数量和任意类型的参数。而这个函数的返回值则表示函数返回时有多少返回值被压入Lua栈。(因为Lua的函数是可以返回多个值的) 2016-06-10 23:06:00
Lua和C++交互详细总结_2_堆栈的操作
因为Lua与C C++是通过栈来通信,Lua提供了C API对栈进行操作。我们先来看一个最简单的例子。 2016-06-10 23:06:00
Lua和C++交互详细总结_1_Lua堆栈
要理解Lua和C++交互,首先要理解Lua堆栈。简单来说,Lua和C C++语言通信的主要方法是一个无处不在的虚拟栈。栈的特点是先进后出。 2016-06-10 23:06:00
Lua和C++交互详细总结_3_C++调用Lua
我们经常可以使用Lua文件来作配置文件。类似ini,xml等文件配置信息。现在我们来使用C++来读取Lua文件中的变量,table,函数。 2016-06-10 23:06:00
C++多线程记录1
本文主要记录C& 43;& 43;中多线程程序的开发中调用windows API的CreateThread的使用方法。 创建线程 在Windows平台,Windows API提供了对多线程的支持。前面进程和线程的概念中我们提到,一个程序至少有一个线程 2016-06-08 09:25:56
c++ primer(第五版)学习笔记及习题答案代码版(第十四章)重载运算与类型转换
笔记较为零散,都是自己不熟悉的知识点。 习题答案至于一个 h 和 cc 中,需要演示某一题直接修改 define NUM****, 如运行14 30题为 define NUM1430;Alice Emma has long flowing red hair Her 2016-06-08 09:25:49
[C++]Deque with iterator实现细节
deque是连续空间(至少逻辑上看来如此),连续线性空间总令我们联想到array或vector。array无法成长,vector虽可成长,却只能向尾端成长,而且其所谓的成长原是个假象,事实上是(1)另觅更大空间;(2)将原数据复制过去 2016-06-08 09:25:42
C++primer第15章习题解答
练习15 1:什么是虚成员? 在类中被声明成virtual的成员,基类希望这种成员在派生类中重定义。除了构造函数外,任意非static成员都可以为虚成员。
第六章 最短路径
Floyd-Warshall 多源最短路径问题:求任意两点之间的最短路径。 可以通过深度和广度优先搜索求出两点之间的最短路径:进行n^2遍深度或广度优先搜索,即对每两个点都进行一次深度或广度优先搜索,便可 2016-06-13 09:09:02
排序和顺序统计量
很多计算机科学家认为排序是算法研究中最基础的问题,不仅如此,有的学者指出对待解决问题先进行排序,可能有利于的问题的分析以及求解思路的产生。 2016-06-13 09:08:59
C++灵魂所在之---继承篇
在C& 43;& 43;的学习过程之中,那么继承与多态这两个区别于C语言的特性你一定要了解,如果想要学好C& 43;& 43;,那么继承与多态必须要了解清楚,尤其是多态,但是要了解多态首先你又必须了解继承先,不过即使这 2016-06-12 13:44:51
【VSCode】Windows下VSCode编译调试c/c++
这篇文章为blackkitty记录在windows下使用vscode编译调试c c++的超级详细过程 首先看效果 设置断点,变量监视,调用堆栈的查看: 条件断点的使用: 下面是配置过程: 总体流程: 下载安装vscode 2016-06-11 09:51:43
C++ STL 基础及应用(7) 函数对象(仿函数)
把函数作为对象是程序设计的新思维。STL 通过重载类中的 operator() 函数实现函数对象功能,不但可以对容器中的数据进行各种各样的操作,而且能够维护自己的状态。因此,与标准 C 库函数相比,函数对象更为通用。 2016-06-10 23:07:00
Lua和C++交互详细总结_4_Lua调用C++
换句话说,所有的函数必须接收一个lua_State作为参数,同时返回一个整数值。因为这个函数使用Lua栈作为参数,所以它可以从栈里面读取任意数量和任意类型的参数。而这个函数的返回值则表示函数返回时有多少返回值被压入Lua栈。(因为Lua的函数是可以返回多个值的) 2016-06-10 23:06:00
Lua和C++交互详细总结_2_堆栈的操作
因为Lua与C C++是通过栈来通信,Lua提供了C API对栈进行操作。我们先来看一个最简单的例子。 2016-06-10 23:06:00
Lua和C++交互详细总结_1_Lua堆栈
要理解Lua和C++交互,首先要理解Lua堆栈。简单来说,Lua和C C++语言通信的主要方法是一个无处不在的虚拟栈。栈的特点是先进后出。 2016-06-10 23:06:00
Lua和C++交互详细总结_3_C++调用Lua
我们经常可以使用Lua文件来作配置文件。类似ini,xml等文件配置信息。现在我们来使用C++来读取Lua文件中的变量,table,函数。 2016-06-10 23:06:00
C++多线程记录1
本文主要记录C& 43;& 43;中多线程程序的开发中调用windows API的CreateThread的使用方法。 创建线程 在Windows平台,Windows API提供了对多线程的支持。前面进程和线程的概念中我们提到,一个程序至少有一个线程 2016-06-08 09:25:56
c++ primer(第五版)学习笔记及习题答案代码版(第十四章)重载运算与类型转换
笔记较为零散,都是自己不熟悉的知识点。 习题答案至于一个 h 和 cc 中,需要演示某一题直接修改 define NUM****, 如运行14 30题为 define NUM1430;Alice Emma has long flowing red hair Her 2016-06-08 09:25:49
[C++]Deque with iterator实现细节
deque是连续空间(至少逻辑上看来如此),连续线性空间总令我们联想到array或vector。array无法成长,vector虽可成长,却只能向尾端成长,而且其所谓的成长原是个假象,事实上是(1)另觅更大空间;(2)将原数据复制过去 2016-06-08 09:25:42
C++primer第15章习题解答
练习15 1:什么是虚成员? 在类中被声明成virtual的成员,基类希望这种成员在派生类中重定义。除了构造函数外,任意非static成员都可以为虚成员。
相关文章推荐
- c++学习知识点
- c语言学习笔记36
- C++ Primer Plus 第六版_编程练习(1)(Chapter_two 1-7)
- RAII惯用法:C++资源管理的利器
- C/C++ 多线程编程方法
- 268. Missing Number
- 提高项目9.1-歌手大奖赛计分系列2
- 提高项目9-歌手大奖赛计分系列1
- 提高项目8-k次方之和
- C++设计模式系列之二结构型模式
- 提高项目7-太乐
- GeekBand c++學習筆記之八(泛型算法)
- C++引用与指针/值传递的比较
- OPTICS算法的C语言实现
- C++类构造函数初始化列表
- C++拷贝构造函数(深拷贝,浅拷贝)
- C++ const关键字
- ASCII码对照表
- C语言运算符优先级列表
- C语言文件操作