您的位置:首页 > 编程语言 > C语言/C++

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成员都可以为虚成员。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: