摘要: 一、string类 1、构造函数 string实际上是basic_string的一个typedef,同时省略了与内存管理相关的参数。size_type是一个依赖于实现的整型,是在string中定义的。string类将string::npos定义为字符串的最大长度,通常为unsigned int的... 阅读全文
posted @ 2015-08-21 18:58 木缥缈 阅读(1449) 评论(0) 推荐(0) 编辑
摘要: 一、C++输入和输出概述 1.1、流和缓冲区 C++程序把输入和输出看作字节流。输入时,程序从输入流中抽取字节;输出时,程序将字节插入到输出流中。对于面相文本的程序,每个字节代表一个字符,更通俗地说,字节可以构成字符或数值数据的二进制表示。输入流中的字节可能来自键盘,也可能来自存储设备(如硬盘)... 阅读全文
posted @ 2015-08-14 17:48 木缥缈 阅读(17487) 评论(0) 推荐(2) 编辑
摘要: 两种请求都需要包含头文件: #include #include #include "Poco/Net/HTTPClientSession.h" #include "Poco/Net/HTTPRequest.h" #include "Poco/Net/HTTPResponse.h" ... 阅读全文
posted @ 2015-08-12 11:02 木缥缈 阅读(10227) 评论(0) 推荐(0) 编辑
摘要: 1、任务的定义 任务虽然在Poco::Foundation库的目录中被单独划出来,其实可以被看成线程的应用,放在线程章节。首先来看一下Poco中对任务的描述: *task主要应用在GUI和Sever程序中,用于追踪后台线程的进度。 *应用Poco任务时,需要类Poco::Task和类Poco:... 阅读全文
posted @ 2015-08-11 17:01 木缥缈 阅读(3089) 评论(0) 推荐(0) 编辑
摘要: 一、POCO C++ library简介 POCO C++ library是一个C++编写的跨平台库,主要实现网络连接、数据库管理以及服务器,适用于跨平台、嵌入式。二、为Xcode编译POCO C++ 静态库 1、确定需要编译的版本 要想使POCO C++在iOS的各个平台上运行,那么需要针对... 阅读全文
posted @ 2015-08-06 14:10 木缥缈 阅读(3312) 评论(0) 推荐(0) 编辑
摘要: 一、只有.h和.a文件的库 1、向项目中添加三方库文件 如果添加的第三方库只有.h和.a文件,直接把文件夹拖进项目下面,这时会弹出下面的提示框,一定要勾选下面选择的选项: 这里要注意,在Add to targets里面一定要选择上要将库文件(.a文件)添加到的目标,这是告诉项目哪些目标需要包含... 阅读全文
posted @ 2015-08-03 12:46 木缥缈 阅读(14548) 评论(0) 推荐(0) 编辑
摘要: 一、友元 类并非只能拥有友元函数,也可以将类作为友元。在这种情况下,友元类的所有方法都可以访问原始类的私有成员和保护成员。另外,也可以做更严格的限制,只将特定的成员函数指定为另一个类的友元。哪些函数、成员函数或类为友元是由类定义的,而不能从外部强加友情。因此,尽管友元被授予从外部访问类的私有部分的... 阅读全文
posted @ 2015-07-25 11:22 木缥缈 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 一、包含对象成员的类 接口和实现:使用公有继承时,类可以继承接口,可能还有实现(基类的纯虚函数提供接口,但不提供实现)。获得接口是is-a关系的组成部分。而使用组合,类可以获得实现,但不能获得接口。不继承接口是has-a关系的组成部分。 1、初始化被包含的对象 对于继承的对象,构造函数在成员初... 阅读全文
posted @ 2015-07-22 17:52 木缥缈 阅读(2728) 评论(0) 推荐(0) 编辑
摘要: 类库:类库由类声明和实现构成。类组合了数据表示和类方法,因此提供了比函数库更加完整的程序包。 类继承:从已有的类派生出新的类,派生类继承了原有类(称为基类)的特征,包括方法。 通过类继承可以完成的工作: *可以在已有类的基础上添加功能; *可以给类添加数据; *可以修改类的行为。 继... 阅读全文
posted @ 2015-07-16 18:12 木缥缈 阅读(803) 评论(0) 推荐(0) 编辑
摘要: 一、典型的iOS构架——MVC 在典型的MVC设置中,Model呈现数据,Vie呈现用户界面,而ViewController调节它两者之间的交互。 虽然View和View Controller是技术上不同的组件,但他们总是手牵手在一起,成对的,View不能和不同的View Controller... 阅读全文
posted @ 2015-07-14 12:49 木缥缈 阅读(484) 评论(0) 推荐(0) 编辑