C++中的仿函数使用
摘要:1、仿函数的概念 仿函数是一个是通过重载()运算符模拟函数形为的类。 2、实现方法 下面是一个简单的实现方法: //看看字符串是否小于一个长度 class Test{ public: explicit Test(int lenth) : len(lenth){} bool operator() (c
阅读全文
posted @
2020-01-23 12:26
禅在心中
阅读(2007)
推荐(0) 编辑
if-else与switch
摘要:对于条件分支语句,在设计条件的时候,需要考虑实际执行情况,才能提高效率,可以参考之前的博客: https://www.cnblogs.com/pinking/p/9159931.html 现在主要讨论if-else与switch之间的区别 从执行效率角度来看: 对于if-else,至少执行if,这一
阅读全文
posted @
2020-01-22 12:17
禅在心中
阅读(392)
推荐(0) 编辑
函数指针的用法
摘要:在C++编程的时候,有时候我在考虑,如果把一个函数能够当作一个变量,被调用、传递就会方便很多,之前学习了lambda表达式,用lamda表达式会比较方便。下面可以介绍一种新的方法,函数指针。 函数指针用例 如上,通过一个简单了例子,可以看到函数指针的声明以及赋值、应用的过程。可以将例子变得复杂一点:
阅读全文
posted @
2020-01-02 22:23
禅在心中
阅读(2906)
推荐(0) 编辑