随笔分类 - c/c++集合
摘要:/** @file arrInteraction.cpp * @note All Right Reserved. * @brief * @author * @date 2020/4/15 * @note * @history * @warning */ #include <iostream> #in
阅读全文
摘要:顺序一致性(Sequential Consistency)是计算机系统中保证多线程程序正确执行的一种内存一致性模型。 它要求所有操作的执行顺序与程序员的源码顺序一致,即每个线程的操作在其本地源码顺序中保持不变, 同时不同线程的操作全局排序也符合源码顺序。 核心要求顺序一致性模型确保: 全局顺序稳
阅读全文
摘要:vector中的remove的作用是将等于value的元素放到vector的尾部,但并不减少vector的size vector中erase的作用是删除掉某个位置position或一段区域(begin, end)中的元素,减少其size erase删除元素后,会将后面的元素往前移。对于数据较多的ve
阅读全文
摘要:一、什么是异常处理 异常处理就是处理程序中的错误。 二、为什么需要异常处理,以及异常处理的基本思想 C++之父Bjarne Stroustrup在《The C++ Programming Language》中讲到:一个库的作者可以检测出发生了运行时错误,但一般不知道怎样去处理它们(因为和用户具体的应
阅读全文
摘要:C++中的struct对C中的struct进行了扩充,它已经不再只是一个包含不同数据类型的数据结构了,它已经获取了太多的功能。struct能包含成员函数、能继承,也能实现多态 struct和class的区别? 最本质的一个区别就是默认的访问控制,体现在两个方面: 1)默认的继承访问权限。struct
阅读全文
浙公网安备 33010602011771号