1. map下标操作和insert()区别 insert如果key存在,则插入失败,如果key不存在,就创建key-value; 下标操作如果key存在,就更新value,如果key不存在,就创建key-value。2.mysql数据库插入数据缓慢的方法: 优化表结构,包括增加必要的字段索引、减少无用数据等; 批量插入; 分区; 更换磁盘; 优化服务器性能。3.观察者模式:模式中包含两种对象,目标对象和观察者对象。当目标对象状态发生变化时,所有依赖于它的观察者对象都会得到通知并执行它们各自特有的行为。4.c如何实现面向对象5.指针函数和函数指针 指针函数,简单的来说,就是一个返回指针的函数,其本质是一个函数,而该函数的返回值是一个指针。声明格式为:*类型标识符 函数名(参数表) 函数指针,其本质是一个指针变量,该指针指向这个函数。总结来说,函数指针就是指向函数的指针。声明格式:类型说明符 (*函数名) (参数)