上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 100 下一页

2013年10月23日

qsort函数应用大全

摘要: 七种qsort排序方法 一、对int类型数组排序 int num[100]; Sample: int cmp ( const void *a , const void *b ) { return *(int *)a - *(int *)b; } qsort(num,100,sizeof(num[... 阅读全文

posted @ 2013-10-23 14:33 胡永光 阅读(159) 评论(0) 推荐(0) 编辑

2013年8月25日

Effective C++ ——模板和泛型编程

摘要: 条款41:了解隐式接口和编译器多态 以public继承的类, 阅读全文

posted @ 2013-08-25 16:12 胡永光 阅读(116) 评论(0) 推荐(0) 编辑

Effective C++ ——继承与面向对象设计

摘要: 条款32:确定你的public继承塑模出is-a关系 以public继承的类,其父类的所有的性质都应该使用与子类,任何需要父类的地方都应该能用子类来代替,任何子类类型的对象也同时是父类的:class Person{...};class Student : public Person{.... 阅读全文

posted @ 2013-08-25 03:00 胡永光 阅读(120) 评论(0) 推荐(0) 编辑

Effective C++ ——实现

摘要: 条款26:尽可能延后变量定义式的出现时间 当你定义一个变量的时候就要保证这个变量能够在程序中使用到,不要定义无意义的变量,这样就要求我们最好是在变量使用到的时候才做定义,因为如果一个变量定义了却不使用可能会造成效率上的降低,毕竟很多变量的构建是要调用对应的构造函数和析构函数的,考虑下面... 阅读全文

posted @ 2013-08-25 01:36 胡永光 阅读(192) 评论(0) 推荐(0) 编辑

Effective C++ ——设计与声明

摘要: 条款18:让接口更容易的被使用,不易误用 接口设计主要是给应用接口的人使用的,他们可能不是接口的设计者,这样作为接口的设计者就要对接口的定义更加易懂,让使用者不宜发生误用,例如对于一个时间类:class Date{public: Data(int month, int day, ... 阅读全文

posted @ 2013-08-25 01:04 胡永光 阅读(136) 评论(0) 推荐(0) 编辑

2013年8月24日

Effective C++ ——资源管理

摘要: 条款13:以对象来管理资源 在C++中我们经常会涉及到资源的申请与申请,一般都是由关键字new 和 delete来操作的,两者都是成对存在的,缺一不可,否则会出现意想不到的问题,例如:class Investment{.....};Investment* pinv = createIn... 阅读全文

posted @ 2013-08-24 18:54 胡永光 阅读(157) 评论(0) 推荐(0) 编辑

Effective C++ ——构造/析构/赋值运算符

摘要: 条款五:了解C++默认编写并调用那些函数 是否存在空的类? 假设定义类为class Empty{};当C++编译器处理过后会变成如下的形式:class Empty{ Empty(){} ~Empty(){} Empty& operator=(const Empty& rh... 阅读全文

posted @ 2013-08-24 17:33 胡永光 阅读(132) 评论(0) 推荐(0) 编辑

Effective C++ ——让自己习惯C++

摘要: 条款一:视C++为一个语言联邦 为了理解C++,你必须认识其主要的次语言。幸运的是总共只有四个: C:C++是由C语言继承而来的,必然对C有很好的兼容性,这一部分主要包括C中的一些语言,库函数等。但当你以C++内的C成分工作时,高效编程守则照出C语言的局限:没有模板、没有异常、没有重载... 阅读全文

posted @ 2013-08-24 15:12 胡永光 阅读(131) 评论(0) 推荐(0) 编辑

2013年8月12日

大数相加

摘要: 基本思路:字符串反转、字符变数字、位运算、反序输出#include#include#define Max 101void print(char sum[]);void bigNumAdd(char a[],char b[],char sum[]);int main(){ char a[Max]; ... 阅读全文

posted @ 2013-08-12 21:10 胡永光 阅读(138) 评论(0) 推荐(0) 编辑

Linux音频编程指南

摘要: 一、数字音频 音频信号是一种连续变化的模拟信号,但计算机只能处理和记录二进制的数字信号,由自然音源得到的音频信号必须经过一定的变换,成为数字音频信号之后,才能送到计算机中作进一步的处理。 数字音频系统通过将声波的波型转换成一系列二进制数据,来实现对原始声音的重现,实现这一步... 阅读全文

posted @ 2013-08-12 14:38 胡永光 阅读(199) 评论(0) 推荐(0) 编辑

上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 100 下一页

导航