C++
文章平均质量分 55
立志胡IT
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
动态申请二维数组
如何申请二维数组原理:通过二级指针动态申请一维指针数组通过一级指针申请数据空间将一维指针数组中的的指针连接到数据空间代码如下:int ** malloc2d(int row,int col){ int** ret = (int**)malloc(sizeof(int*)*row); int* p = (int*) malloc(sizeof(int)*原创 2017-03-17 09:38:26 · 730 阅读 · 0 评论 -
空类以及空类的大小
原文: blog.youkuaiyun.com/liu_qiqi/article/details/9344627一个类的实例化对象所占空间的大小? 注意不要说类的大小,是类的对象的大小.首先,类的大小是什么?确切的说,类只是一个类型定义,它是没有大小可言的。 用sizeof运算符对一个类型名操作,得到的是具有该类型实体的大小。 如果 Class A; A obj; 那么转载 2017-07-26 00:08:43 · 1312 阅读 · 0 评论 -
数据结构与算法常见编程题-中缀转后缀
#include #include #include using namespace std;bool isOperator(char c){return c == '+' || c == '-' || c == '*' || c == '/';}bool isLeft(char c){return c == '(';}原创 2017-08-21 20:06:39 · 605 阅读 · 0 评论 -
如何判断一个字符串是不是回文字符串以及字符串的排列组合问题
所谓回文字符串,就是一个字符串,从左到右读和从右到左读是完全一样的,比如"aba"。题目:判断一个字符串是否为回文解法:递归递归的作用在于把问题的规模不断缩少,直到问题缩少到能简单地解决问:如何缩少问题规模?答:通过观察可以知道,一个回文字符串其中内部也是回文。所以,我们只需要以去掉两端的字符的形式一层层检查,每一次的原创 2017-08-28 14:30:17 · 2525 阅读 · 0 评论 -
Hash表详解以及作用
Hash表的存在就是用于方便查找,当然,先要存储,才能查找,存储用的哈希函数和查找用的哈希是一个函数,具体细节如下:先来了解一下Hash的基本思路:设要存储对象的个数为num, 那么我们就用len个内存单元来存储它们(len>=num); 以每个对象ki的关键字为自变量,用一个函数h(ki)来映射出ki的内存地址,也就是ki的下标,将ki对象的元素内容全部存入这个地址中就行了。原创 2017-09-01 09:04:44 · 797 阅读 · 0 评论 -
C++中的几个新特性
1.完美转发http://blog.youkuaiyun.com/anypkv/article/details/39058231https://www.cnblogs.com/qicosmos/p/3376241.html(这篇博客非常好,这位博主的好几篇关于C++的新特性都非常好)2.可变参数模板类和可变参数模板函数http://www.cnblogs.com/qicosmos/p/原创 2018-01-31 09:23:42 · 394 阅读 · 0 评论 -
C++中namespace的用法
转载自大牛的文章,原文章的链接如下:http://blog.sina.com.cn/s/blog_af68a2c201015pqo.html一、 为什么需要命名空间(问题提出) 命名空间是ANSIC++引入的可以由用户命名的作用域,用来处理程序中 常见的同名冲突。 在 C语言中定义了3个层次的作用域,即文件(编译单元)、函数和复合语句。C++又引入原创 2018-02-02 10:17:57 · 7260 阅读 · 0 评论 -
C++11新特性一些总结博客
https://www.cnblogs.com/feng-sc/p/5710724.html原创 2018-03-12 20:11:13 · 269 阅读 · 0 评论 -
C++11新特性
常量表达式指值不会改变并且在编译过程就能得到计算结果的表达式,显然字面值常量和使用字面值常量初始化的const对象都是常量表达式。使用const修饰的变量不一定是常量表达式,为了确认一个变量是常量表示式,引入constexpr。C++11新标准规定,允许将变量声明为constexpr类型,以便由编译器来验证变量的值是否是一个常量表达式。声明为constexpr的变量一定是一个常量,必须用常量表达式...原创 2018-03-13 09:55:17 · 251 阅读 · 0 评论 -
Dijkstra算法详解
今天特意看了Dijkstra算法详解,发现 两篇博客讲得不错,挺透彻的,在此集中一下,方便阅读【数据结构】有向图(4.dijkstra算法详解) (2011-11-01 16:57:19)转载▼标签: 数据结构 有向图 dijkstra 最短路径 c 杂谈分类:原创 2017-07-20 16:17:53 · 1011 阅读 · 0 评论 -
A*算法详解
参考文章:http://www.policyalmanac.org/games/aStarTutorial.htm 这是英文原文《A*入门》,最经典的讲解,有demo演示http://www.cnblogs.com/technology/archive/2011/05/26/2058842.html 这是国人翻译后整理的简版,有简单代码demo,不过有些错误,讲得很清晰,转载 2017-07-14 18:56:59 · 522 阅读 · 0 评论 -
ros中tf的新的学习感悟
tf是坐标系变换中常用到的工具,今天为几个关键的函数来解释一下用法:一.广播tf往tf中发布你建立的坐标系以及坐标系之间的变化。步骤如下: 1.定义一个广播,相当于发布话题时定义一个发布器,还是以官方的小乌龟例程为例: static tf::TransformBroadcaster br;2.定义存放转换信息(平动,转动)的变量tf::Transform tra原创 2017-04-04 15:26:32 · 1096 阅读 · 0 评论 -
C++格式化输出各种符号的含义
http://c.biancheng.net/cpp/html/33.htmlhttp://blog.youkuaiyun.com/xiexievv/article/details/6831194http://lib.youkuaiyun.com/article/cplusplus/29221转载 2017-05-25 22:38:23 · 1311 阅读 · 0 评论 -
boost format用法总结
https://my.oschina.net/shou1156226/blog/505495http://einverne.github.io/post/2016/01/boost-learning-note-5-string.html转载 2017-05-25 22:51:45 · 684 阅读 · 0 评论 -
虚函数和多态的实现原理
http://blog.youkuaiyun.com/leo115/article/details/8035078上面是大牛的博客,他的其他内容也可以看看转载 2017-06-18 09:28:09 · 456 阅读 · 0 评论 -
如何安装Qt5.8以及如何在VS配置上Qt
参看几篇博客,亲测,没什么问题Qt的下载地址:http://download.qt.io/ http://blog.youkuaiyun.com/cammyn/article/details/52059983http://blog.youkuaiyun.com/u014265347/article/details/54972611http://blog.youkuaiyun.com/qq_28093转载 2017-06-07 12:41:08 · 627 阅读 · 0 评论 -
一起学习C++中的面向对象编程-第14章
多态只用于通过继承相关联类型的引用或指针上。在 C++ 中,基类必须指出希望派生类重写哪些函数,定义为 virtual 的函数是基类期待派生类重新定义的,基类希望派生类继承的函数不能定义为虚函数。注意:继承层次的根类一般都要定义虚析构函数.保留字virtual 的目的是启用动态绑定。成员默认为非虚函数,对非虚函数的调用在编译时确定。为了指明函数为虚函数,在其返回类型前面加上保留字 vi原创 2017-06-07 13:03:13 · 311 阅读 · 0 评论 -
C++中输入输出的十六进制八进制
http://www.cnblogs.com/hxsyl/archive/2012/09/18/2691693.html转载 2017-07-11 11:13:24 · 513 阅读 · 0 评论 -
动态规划问题中的几个经典问题代码
求一个序列的最大非降序子序列问题:#include using namespace std;int lis(int A[], int n){int *d = new int[n];//创建一个数组来存储序列中每个位置的最长子序列的值int len = 1;for (int i = 0; i {d[i] = 1;for (int j = 0; j原创 2017-07-13 20:20:00 · 508 阅读 · 0 评论 -
动态规划基础和分治法基础
动态规划基础:http://blog.youkuaiyun.com/cangchen/article/details/45044811http://blog.youkuaiyun.com/a45872055555/article/details/29224177分治法基础:http://blog.sina.com.cn/s/blog_e0c289850101peq8.html原创 2017-07-13 22:17:38 · 326 阅读 · 0 评论 -
boost::bind()函数的用法详解
详解见下面两篇博客:https://blog.youkuaiyun.com/qq_21127151/article/details/53574102https://blog.youkuaiyun.com/tototuzuoquan/article/details/39105945转载 2018-04-02 09:22:48 · 793 阅读 · 0 评论
分享