
C++
文章平均质量分 87
菜鸡渣渣刘
一个小白的自我成长
展开
-
函数指针和虚函数详解
C++通过虚函数来实现多态,而C语言则可以通过函数指针来实现多态。 记录一些自己对于函数指针和虚函数的理解 函数指针原创 2020-07-03 16:39:54 · 899 阅读 · 0 评论 -
C++内存模型
一 C++内存模型 线程与数据竞争 执行线程是程序中的控制流,它始于std::thread, std::async或其他以其他方式所做的顶层函数调用 任何线程都能潜在地访问程序中地任何对象(拥有自动或线程局部存储期地对象仍可为另一个线程通过指针或引用访问) 始终允许不同地执行线程同事访问不同地内存位置,而无冲突或同步要求 一个表达式的求值写入内存位置,而另一求值读或写同一内存位置时,称这些表达式冲突。拥有二个冲突求值的程序有数据竞争,除非 两个求值都在同一线程上,或同一信号处理函数中执行,或 两个冲突原创 2021-03-12 22:12:19 · 727 阅读 · 0 评论