会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
学会思考
刻意练习
博客园
首页
博问
闪存
新随笔
订阅
管理
上一页
1
···
14
15
16
17
18
19
20
21
22
下一页
2017年1月10日
C++学习笔记40:进程应用
摘要: 进程创建 system()函数:用于在程序中执行一条命令 如果shell不能运行,返回127,如果发生其他错误返回-1; 例子:int ret_val = system(“ls -l /”); fork()函数:创建当前进程的副本作为子进程 原型:pid_t fork(); 返回值为0(新创建的子进
阅读全文
posted @ 2017-01-10 22:20 Worty
阅读(264)
评论(0)
推荐(0)
编辑
2017年1月9日
C++学习笔记39:进程概念
摘要: 进程的基本概念 进程是描述程序执行过程和资源共享的基本单位 主要目的:控制和协调程序的执行 进程相关函数 用户与组ID函数 创建进程:system(),fork(),exec() 终止进程:kill() 等待进程终止:wait(),waitpid() 进程组 定义:由一个或多个相关联的进程组成,目的
阅读全文
posted @ 2017-01-09 23:04 Worty
阅读(370)
评论(0)
推荐(0)
编辑
2017年1月8日
C++学习笔记38:事件机制
摘要: 事件基本概念 操作系统或应用程序内部发生某件事,程序的某个组件需要响应该事件,并进行特定处理 面向对象架构中,事件响应函数最可能为成员函数 问题:指向类成员函数的指针不能转换为哑型指针void *,也不能随意转换为指向另一个类的成员函数的指针 解决方案:使用指向指向类成员函数的指针的指针 实现策略:
阅读全文
posted @ 2017-01-08 17:13 Worty
阅读(789)
评论(0)
推荐(0)
编辑
C++学习笔记37:元编程
摘要: 元编程 什么是元编程(metaprogramming) 利用模板可以进行编译期计算(数值计算,型式计算和代码计算)的特点进行程序设计 为什么可以进行元编程? C++是两层语言:执行编译期计算的代码称为静态代码,执行运行期计算的代码称为动态代码 模板可用于函数式编程,强调抽象计算,重视模块化,使用递归
阅读全文
posted @ 2017-01-08 14:59 Worty
阅读(256)
评论(0)
推荐(0)
编辑
C++学习笔记36:类模板
摘要: 类模板的目的 设计通用的类型式,以适应广泛的成员数据型式 类模板的定义格式 template<模板形式参数列表>class 类名称{...}; 原型:template<typename T> class A; 类模板的成员 像普通类的成员一样定义 定义在类中或类外均可,后者需要在类名后列些模板参数,
阅读全文
posted @ 2017-01-08 13:05 Worty
阅读(219)
评论(0)
推荐(0)
编辑
C++学习笔记35:函数模板
摘要: 函数模板 函数模板的目的 设计通用的函数,以适应广泛的数据型式 函数模板的定义格式 template<模板型式参数列表>返回值型式 函数名称(参数列表); 原型:template<class T> void Swap(T &a, T&b); 实现:template<class T> void Swa
阅读全文
posted @ 2017-01-08 00:14 Worty
阅读(188)
评论(0)
推荐(0)
编辑
2017年1月7日
C++学习笔记34:泛型编程拓展3
摘要: 输入流迭代器 表:标准模板库中为双向链表 表的使用 定义包含Point对象的容器:list<Point> pts(8); 插入:pts.insert(pts.begin(),Point(1,2)); 表头插入:pts.push_front(Point(1,2)); 插入:pts.insert(pts
阅读全文
posted @ 2017-01-07 22:32 Worty
阅读(231)
评论(0)
推荐(0)
编辑
C++学习笔记33:泛型编程拓展2
摘要: 调用标准模板库的find()函数查找数组元素 例子: 向量迭代器 使用向量迭代器操作向量 常迭代器 若不想通过迭代器修改目标对象值,定义迭代器常量 例子: const vector<int>::iterator it; 非法操作:*it = 10;//不能修改常迭代器指向的对象 流迭代器 使用迭代器
阅读全文
posted @ 2017-01-07 21:27 Worty
阅读(208)
评论(0)
推荐(0)
编辑
2017年1月4日
C++学习笔记32:泛型编程拓展1
摘要: 标准模板库的内容 标准模板类:复数、序偶 迭代器 标准容器:向量,表,栈,队列,集合,映射等 标准算法:查找,排序等 标准模板库型式的使用方法 “<>”:模板名称<数据对象基型式>数据对象名称; 例子1:complex<double>a(1.0,2.0); 例子2:pair<string,strin
阅读全文
posted @ 2017-01-04 23:28 Worty
阅读(296)
评论(0)
推荐(0)
编辑
C++学习笔记31:术语翻译
摘要: reference:引用 dereference:引领,好于“解引用” type:型式,好于“类型” int:整数型式,简称整型 class:类型式,简称类型 constructor:构造函数或者建构函数 destructor:析构函数或者解构函数 instance:定体,好于“实例” instan
阅读全文
posted @ 2017-01-04 22:44 Worty
阅读(202)
评论(0)
推荐(0)
编辑
上一页
1
···
14
15
16
17
18
19
20
21
22
下一页