![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c/c++/oc
文章平均质量分 67
zj794318840
这个作者很懒,什么都没留下…
展开
-
STL vector 容器介绍
介绍 这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用。通过阅读这篇文章读者应该能够有效地使用vector容器,而且应该不会再去使用C类型的动态数组了。 Vector总览 vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种转载 2014-04-09 11:38:58 · 469 阅读 · 0 评论 -
do...while(0)的妙用
do...while(0)的妙用 在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do...while相对不受重视。 但是,最近在读我们项目的代码时,却发现了do...while的一些十分聪明的用法,不是用来做循环,而是用作其他来提高代码的健壮性。 1. do...while(0)消除g转载 2014-04-09 11:36:08 · 486 阅读 · 0 评论 -
OC & C++运用回调函数
OC & C++运用回调函数 两种方式: 1、参数传递 全局:自定义一种CallBackFunc类型的函数指针 typedef void (*CallBackFunc)(); 在类 A(OC)中 定义回调函数的实现: void playCallback() { // NSLog(@"loginCallback"); } 掉用类B的函数,同时把转载 2014-04-09 11:37:47 · 1749 阅读 · 0 评论 -
类初始化列表
• 常量成员,因为常量只能初始化不能赋值,所以必须放在初始化列表里面 • 引用类型,引用必须在定义的时候初始化,并且不能重新赋值,所以也要写在初始化列表里面 • 没有默认构造函数的类类型,因为使用初始化列表可以不必调用默认构造函数来初始化,而是直接调用拷贝构造函数初始化。原创 2014-04-09 11:43:38 · 537 阅读 · 0 评论