摘要:
引言 24岁的某天,承载着周围人的关心,一路南下。天晴心静,听着斑马,不免对未来有些彷徨。但是呢,人生总要走陌生的路,看陌生的风景,所幸可以听着不变的歌,关心自己的人就那么多。就像是对庸常生活的一次越狱,路才刚刚开始。。。。 — 2021.7.12 Qt5.14.2安装教程 步入公司,因需要学习Qt 阅读全文
摘要:
引言 从抽象起就算是正式接触模块化编程了。 抽象的定义 抽象是指在程序中只向外界提供关键信息,而隐藏后台的实现细节,即只表现必要的信息而不呈现细节。 就 C++ 编程而言,C++ 类为数据抽象提供了可能。它们向外界提供了大量用于操作对象数据的公共方法,也就是说,外界实际上并不清楚类的内部实现。 在 阅读全文
摘要:
引言 初入c++,肯定会对指针这个概念非常熟悉。但是为什么c/c++要使用指针? 其实每一种编程语言都使用指针,指针并不只是C/C++的独有特性。C++将指针暴露给了用户(程序员),而Java和C#等语言则将指针隐藏起来了。不光如此,指针还有很多妙用,后面会着重展开详解。 一,指针(*)的概念分析 阅读全文
摘要:
摘要 C++ 允许在同一作用域中的某个函数和运算符指定多个定义,分别称为函数重载和运算符重载。 重载声明是指一个与之前已经在该作用域内声明过的函数或方法具有相同名称的声明,但是它们的参数列表和定义(实现)不相同。 当您调用一个重载函数或重载运算符时,编译器通过把您所使用的参数类型与定义中的参数类型进 阅读全文
摘要:
引言 一直以来,对于编程都是零零散散的在学,本篇对于C++的学习做一个系统全面的回顾总结。 在这里也反思一下,在学校信心满满自以为什么都懂,实践下来,才发现编程的学习需要系统的构架和扎实的底蕴。 一,C++中的类和对象 1️⃣类的定义 定义一个类,本质上是定义一个数据类型的蓝图。它定义了类的对象包括 阅读全文
摘要:
摘要 本篇文章围绕以下几个问题展开: 进程和线程的区别 何为并发?C++中如何解决并发问题?C++中多线程的基本操作 浅谈C++11中的多线程(一) - 唯有自己强大 - 博客园 (cnblogs.com) 同步互斥原理以及如何处理数据竞争 浅谈C++11中的多线程(二) - 唯有自己强大 - 博客 阅读全文