随笔分类 - C++
c++相关问题及解决
摘要:C++_手写数据库连接池 关键技术点 MySQL数据库编程、单例模式、queue队列容器、C++11多线程编程、线程互斥、线程同步通信和 unique_lock、基于CAS的原子整形、智能指针shared_ptr、lambda表达式、生产者-消费者线程模型 连接池的主要功能点 单例模式:因为连接池只
阅读全文
摘要:Q:迭代器为什么会失效? 当容器调用erase方法后,当前位置到容器末尾元素的所有迭代器全部失效了 当容器调用insert方法后,当前位置到容器末尾元素的所有迭代器全部失效了 insert来说,如果引起容器内存扩容,原来容器的所有的迭代器就全部失效了 不同容器的迭代器是不能进行比较运算的 Q:迭代器
阅读全文
摘要:c++_ 贪吃蛇_蛇尾坐标记录问题 思路:利用双指针,把蛇尾的状态数组向后移动1位。 int prevX = tailX[0]; int prevY = tailY[0];//之前的蛇头坐标给prevX,prevY int prev2X, prev2Y; tailX[0] = x; tailY[0]
阅读全文