发生这个错误之后,百度之发现原因是因为:“class”类型重定义 : 一般都是头文件重复include引起的。比较之后发现: .h 文件中缺少了 #pragma once加入之后问题解决!
分类:
其他好文 时间:
2015-02-24 17:28:00
阅读次数:
137
头文件:#include #include #include
定义函数:
int open(const char * pathname, int flags);
int open(const char * pathname, int flags, mode_t mode);
函数说明:
参数 pathname 指向欲打开的文件路径字符串. 下...
分类:
编程语言 时间:
2015-02-23 16:44:03
阅读次数:
170
1,队列的特点是先进先出,通常把队列比喻为排队买饭,先排队的人先买到饭,;
2,优先队列不同,它是根据队列元素的优先权,优先权大的先被取到;
3,一些操作函数:
enpty();如果队列为空,返回为真;
top();返回优先队列队顶元素;
pop();删除队顶元素;
push();添加元素到队列里面;
size();返回元素的个数
4,优先队列的定义:
头文件: #incl...
分类:
其他好文 时间:
2015-02-23 09:45:23
阅读次数:
152
inline函数的优缺点,以及使用inline函数时注意的问题。...
分类:
编程语言 时间:
2015-02-22 23:07:42
阅读次数:
348
这个东西和之前的音频播放差不多, 也是先需要导入系统框架MediaPlayer.framework 才能使用到MPMoviePlayerController 的文件中导入相应的头文件初始化:这里就有些不一样了MPMoviePlayerController是可以通过远程url初始化的, 例如:MPMo...
分类:
移动开发 时间:
2015-02-22 21:54:37
阅读次数:
209
由于之前没有做过音频类的项目, 所以这次自己写了一个音频的小Demo能实现暂停播放循环等功能. 直接看代码:// 我使用的AVAudioPlayer, 首先先导入库文件, 写上头文件,签上代理#import "ViewController.h"#import typedef NS_ENUM(NSIn...
分类:
移动开发 时间:
2015-02-22 17:19:04
阅读次数:
174
要获得一个C语言程序的运行时间,常用的方法是调用头文件time.h,其中提供了clock()函数,可以捕捉从程序开始运行到clock()被调用时所耗费的时间。这个时间单位是clock tick,即“时钟打点”。同时还有一个常数CLK_TCK,给出了机器时钟每秒所走的时钟打点数。于是为了获得一个函数f...
分类:
其他好文 时间:
2015-02-22 12:14:57
阅读次数:
130
上一话我们定义了与coredata有关的变量和方法,做足了准备工作,这一话我们来试试能不能成功。首先打开上一话中生成的Info类,在其中引用头文件的地方添加一个@objc(Info),不然后面会报错,我也不知道为什么。
然后在viewController中添加代码如下代码来实现:
import UIKit
import CoreData
class ViewController: UIVie...
分类:
移动开发 时间:
2015-02-21 09:43:31
阅读次数:
183
最近在看C++的一本入门参考书,C++ primer。其中有涉及到自己编写一个头文件,并在头文件中定义一个Sales_item的类。经过查看有关内容后,发现编写这么一个文件关键就是格式,也就是所谓的语法了。格式如下,编写了一个sale.h的头文件。
#ifndef sale_h
#define sale_h
把类的定义写在此处
#endif
然后在自己所写的.cpp中只要包含了这个头文件...
分类:
其他好文 时间:
2015-02-20 15:14:11
阅读次数:
138
现在二维码的使用也是越来越多,那我们在做APP的时候,有时也需要考虑二维码的生成和扫描 首先简单的讲一下二维码的生成 首先定义一个ImageView来显示生成的二维码图片 只是简单的做一下字符串转化成二维码 导入 libqrencode文件 引入头文件#import "QRCodeGenerato....
分类:
移动开发 时间:
2015-02-18 14:04:37
阅读次数:
124