
c++
文章平均质量分 76
PeterPan
这个作者很懒,什么都没留下…
展开
-
C++ Primer Plus 第6版 中文版 第7章编程练习
1、#include using namespace std;double Average(int x, int y);int main(){ double result, one, two; cout << "Please enter two numbers:"; while (cin >> one >> two) { if(原创 2015-09-18 15:41:42 · 656 阅读 · 0 评论 -
作用域指针 boost::scoped_ptr
前言作用域指针对应的类名为boost::scoped_ptr,定义在boost/scoped_ptr.hpp中。原创 2016-06-18 08:55:49 · 903 阅读 · 0 评论 -
文章标题
前言从今天开始打算好好学习一下Boost库,于是在网上参考了一下别人的教程,成功在VS2013下搭建了Boost开发环境,记录一下。Boost下载安装的Boost版本是1.61.0,下载地址Boost 1.61.0,或者从官网(www.boost.org)下载最新版的BOOST源码,如图所示 Boost编译预处理1、将下载的 boost_1_61_0.zip 解压在E盘,例如 E:\boost_1原创 2016-06-17 22:19:02 · 600 阅读 · 0 评论 -
Cpp Concurrency In Action 读书笔记 第一章
并发种类多进程并发将应用程序分为多个独立的进程,它们在同一时刻运行。独立的进程可以通过进程间常规的通信渠道传递讯息(信号、套接字、文件、管道等等)。缺点:1、进程之间的通信通常不是设置复杂,就是速度慢,这是因为操作系统会在进程间提供了一定的保护措施,以避免一个进程去修改另一个进程的数据。2、运行多个进程所需的固定开销:需要时间启动进程,操作系统需要内部资源来翻译 2016-07-24 09:16:47 · 518 阅读 · 0 评论 -
文章标题
C++ split()函数的简单实现/** @param: out result;* @param: in str;* @param: in delim; */void split(vector<string> &result, const string &str, const string &delim){ string::size_type pos1, pos2;原创 2016-06-02 16:18:54 · 597 阅读 · 0 评论 -
区分copy构造、copy赋值
copy构造函数被用来“以同型对象初始化自我对象”, copy赋值运算符被用来“从另一个同型对象中拷贝其值到自我对象”如何区分?class Person{public:Person(); //默认构造函数Person(const Person & rhs);//copy构造函数Person & operator=(const Person & rhs);//c原创 2016-04-25 17:43:39 · 567 阅读 · 0 评论 -
C++ Primer Plus 第6版 中文版 第4章编程练习
1、#include using namespace std;int main(){ char firstName[30]; char lastName[30]; char grade; int age; cout << "What is your first name? "; cin.getline(firstName, 30);原创 2015-08-15 15:42:11 · 495 阅读 · 0 评论 -
C++ Primer Plus 第6版 中文版 第5章编程练习
1、#include using namespace std;int main(){ int min, max, sum=0; cout << "Enter min number: "; cin >> min; cout << "Enter max number: "; cin >> max; for(int i=min; i<原创 2015-09-08 20:11:28 · 574 阅读 · 0 评论 -
C++ Primer Plus 第6版 中文版 第6章编程练习
1、#include #include using namespace std;int main(){ char ch; while(cin.get(ch) && ch != '@') { if(islower(ch)) //toupper(ch); ch -= 32; e原创 2015-09-10 21:04:59 · 610 阅读 · 0 评论 -
Boost 共享指针 共享数组
共享指针shared_ptr已经作为技术报告1(TR1)的一部分被添加到标准。如果开发环境允许,可以使用memory中定义的std::shared_ptr。在Boost C++库里,类名为boost::shared_ptr,定义在boost::shared_ptr 采用引用计数法,任何一个共享指针都可以被复制,当引用对象的最后一个智能指针销毁后,对象才会被释放。原创 2016-06-21 14:10:56 · 3435 阅读 · 0 评论