2016年4月20日

04--深入探讨C++中的引用

摘要: 深入探讨C++中的引用 引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、灵活地使用引用,可以使程序简洁、高效。我在工作中发现,许多人使用它仅仅是想当然,在某些微妙的场合,很容易出错,究其原由,大多因为没有搞清本源。故在本篇中我将对引用进行详细讨论,希望对大家更好地理解和使用引用起 阅读全文

posted @ 2016-04-20 09:17 PKU张学文 阅读(142) 评论(0) 推荐(0)

01--Qt扫盲篇

摘要: Qt扫盲篇 1、What is Qt 一个跨平台应用程序和UI开发框架,主要偏向于UI框架方面,由诺基亚公司开发维护。 使用 Qt 只需一次性开发应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序,Qt 支持以下平台: 直观的 C++跨平台类库(封装,SDK) 跨桌面和嵌入 阅读全文

posted @ 2016-04-20 09:10 PKU张学文 阅读(221) 评论(0) 推荐(0)

2016年4月19日

00--Qt Creator 你必须要掌握的快捷操作

摘要: Qt Creator 你必须要掌握的快捷操作 多使用快捷键能显著提高工作效率,尽可能减少键盘,鼠标之间切换所浪费的时间。我这里列出个人认为非常重要必须掌握的 Qt Creator 快捷键。看你知道几个? Qt Creator 你必须要掌握的快捷操作 多使用快捷键能显著提高工作效率,尽可能减少键盘,鼠 阅读全文

posted @ 2016-04-19 16:33 PKU张学文 阅读(256) 评论(0) 推荐(0)

02--读书笔记之:C++ Primer (第4版)及习题

摘要: 推荐博客:http://www.cnblogs.com/xkfz007/archive/2012/08/15/2639381.html 第2章 数据和基本类型 推荐博客:http://www.cnblogs.com/xkfz007/archive/2012/08/15/2639381.html 第2 阅读全文

posted @ 2016-04-19 15:01 PKU张学文 阅读(178) 评论(0) 推荐(0)

01--[转]C++强大背后

摘要: [转]C++强大背后 2014-01-22 分类:互联网 阅读(9295) 评论(6) 在31年前(1979年),一名刚获得博士学位的研究员,为了开发一个软件项目发明了一门新编程语言,该研究员名为Bjarne Stroustrup,该门语言则命名为——C with classes,四年后改称为C++ 阅读全文

posted @ 2016-04-19 14:25 PKU张学文 阅读(274) 评论(0) 推荐(0)

01--数据结构——动态链表(C++)

摘要: 数据结构——动态链表(C++) 数据结构——动态链表(C++) 定义一个节点: [cpp] view plain copy print? #include <iostream> using namespace std; typedef int T; struct Node{ T data; Node 阅读全文

posted @ 2016-04-19 13:24 PKU张学文 阅读(767) 评论(0) 推荐(0)

04-手把手教你把Vim改装成一个IDE编程环境(图文)

摘要: Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的I 阅读全文

posted @ 2016-04-19 11:13 PKU张学文 阅读(185) 评论(0) 推荐(0)

01-(2)数据结构- 一步一步写算法(之循环单向链表)

摘要: 前面的博客中,我们曾经有一篇专门讲到单向链表的内容。那么今天讨论的链表和上次讨论的链表有什么不同呢?重点就在这个"循环"上面。有了循环,意味着我们可以从任何一个链表节点开始工作,可以把root定在任何链表节点上面,可以从任意一个链表节点访问数据,这就是循环的优势。 那么在实现过程中,循环单向链表有什么不同? 1)打印链表数据 [cpp] view plain copy vo... 阅读全文

posted @ 2016-04-19 10:26 PKU张学文 阅读(164) 评论(0) 推荐(0)

01-(2)数据结构- 一步一步写算法(之双向链表)

摘要: 前面的博客我们介绍了单向链表。那么我们今天介绍的双向链表,顾名思义,就是数据本身具备了左边和右边的双向指针。双向链表相比较单向链表,主要有下面几个特点: (1)在数据结构中具有双向指针 (2)插入数据的时候需要考虑前后的方向的操作 (3)同样,删除数据的是有也需要考虑前后方向的操作 那么,一个非循环的双向链表操作应该是怎么样的呢?我们可以自己尝试一下: (... 阅读全文

posted @ 2016-04-19 10:25 PKU张学文 阅读(165) 评论(0) 推荐(0)

01-(2)数据结构- 一步一步写算法(之单向链表)

摘要: 有的时候,处于内存中的数据并不是连续的。那么这时候,我们就需要在数据结构中添加一个属性,这个属性会记录下面一个数据的地址。有了这个地址之后,所有的数据就像一条链子一样串起来了,那么这个地址属性就起到了穿线连结的作用。 相比较普通的线性结构,链表结构的优势是什么呢?我们可以总结一下: (1)单个节点创建非常方便,普通的线性内存通常在创建的时候就需要设定数据的大小 (2)节... 阅读全文

posted @ 2016-04-19 10:24 PKU张学文 阅读(167) 评论(0) 推荐(0)

导航