Loading

摘要: C++ 提供了仿函数 概念: 重载函数调用操作符的类,其对象成为函数对象 函数对象使用重载()时,行为类似函数调用,也叫仿函数 本质: 仿函数是一个类,不是一个函数 特点: 仿函数在使用时可以像普通函数一样调用 函数对象不是普通函数,它可以拥有自己的状态,比如统计调用了多少次 仿函数可以作为形参参数 阅读全文
posted @ 2022-05-09 18:26 这个世界太乱 阅读(221) 评论(0) 推荐(0)
摘要: AOP介绍 AOP(Aspect-Oriented Programming,面向方面编程),可以解决面向对象编程中的一些问题,是OOP的一种有益补充。面向对象编程中的继承是一种从上而下的关系,不适合定义从左到右的横向关系,如果继承体系中的很多无关联的对象都有一些公共行为,这些公共行为可能分散在不同的 阅读全文
posted @ 2022-05-09 17:55 这个世界太乱 阅读(538) 评论(2) 推荐(0)
摘要: 先看一个题目 在C++中,为了让某个类只能通过new来创建(即如果直接创建对象,编译器将报错),应该(B) A 将构造函数设为私有 B 将析构函数设为私有 C 将构造函数和析构函数均设为私有 D 没有办法能做到 在C++中,类的创建分为两种。一种是静态创建,即直接创建对象;另一种是动态创建对象,即通 阅读全文
posted @ 2022-05-09 15:54 这个世界太乱 阅读(558) 评论(0) 推荐(0)