C++
文章平均质量分 54
小P峰
这个作者很懒,什么都没留下…
展开
-
C++中动态分配二维数组
C++中如何动态分配二维数组,根据代码写注释float **psw_tar=new float*[height*width];//动态分配二维数组,有height*width行,winsize列 for(int i=0;i { psw_tar[i]=new float[winsize]; } float **psw_tar 是指向指原创 2015-01-17 18:48:33 · 351 阅读 · 0 评论 -
如何求两个有序数组的第K个数
给定两个有序的数组,长度分别为m和n,求这两个数组中的第K个元素。 问题分析: 1. 把 A 平均分为前后两个部分,前部分有 x 个元素,后部分有 n-x 个元素(由于 A 是有序的,所以后一部分的所有元素都大于前一部分)。A[x] 为 A 的后一部分中的第一个元素。 2. 同理把 B 也平均分成前后两个部分,前部分有 y 个元素,后部分有 m-y 个元素。B[y] 是 B 的后一部分转载 2015-03-23 21:59:46 · 686 阅读 · 0 评论 -
C++中的动态内存与智能指针
http://blog.jobbole.com/56316/在C++中,我们通过new(在动态内存中为对象分配空间并初始化对象)和delete(销毁该对象,并释放内存)直接分配和释放动态内存。如下代码:1int *pi = new int;//pi 指向一个未初始化的int有些人有这样的疑问,指转载 2015-03-21 10:50:28 · 254 阅读 · 0 评论 -
编程实现队列的入队/出队操作
编程实现队列的入队/出队操作#include#include#include#includeusing namespace std;//队列的链式存储结构//结构体的方法定义节点typedef struct student{ int data; struct student *next;}node;//定义队列linkqueuetypedef s转载 2015-03-09 18:24:23 · 1039 阅读 · 0 评论 -
单链表的创建 测长和打印
面试宝典中第13章,实现单链表的建立测长和打印#include#include #include #includeusing namespace std;//单链表结构体 typedef struct student{ int data; struct student *next;}node;//建立单链表node *create(){ node *head原创 2015-03-09 11:06:38 · 453 阅读 · 0 评论 -
伪函数
C++伪函数:所谓的伪函数,就是说它不是一个真正的函数,而是一个类或者说是一个结构体。 01.#include 02. 03.voidsay_hello(){04.std::cout <<"hello world !" 05.}06. 07.classHello{08. 09.public:10. 11.voi转载 2015-03-08 22:35:13 · 1380 阅读 · 0 评论 -
动态绑定
转自http://blog.chinaunix.net/uid-25749806-id-340457.html另外 这篇文章也很好http://www.tuicool.com/articles/673mqev在浏览C++论坛时,我总是能发现很多C++初学者的提问帖子,都是关于动态绑定的。基本大意就是不完全理解动态绑定该如何理解,造成一些面试或者实际编程上的困扰。本文就是针对转载 2015-03-07 15:37:58 · 282 阅读 · 0 评论 -
C++中虚函数
虚函数联系到多态,多态联系到继承。所以本文中都是在继承层次上做文章。没了继承,什么都没得谈。下面是对C++的虚函数这玩意儿的理解。一, 什么是虚函数(如果不知道虚函数为何物,但有急切的想知道,那你就应该从这里开始)简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism),多态性是将接口与实现进行分离;用形转载 2015-03-05 12:29:47 · 189 阅读 · 0 评论 -
输出字符串中的数字 并进行排序
#include#include#include#include#include using namespace std;void quickSort(vector& s, int low, int high){ if (low< high) { int i = low, j = high, x = s[low]; while (i <原创 2015-04-25 16:12:36 · 782 阅读 · 0 评论