达内的c++
达内的C++课程涵盖了从基础到高级的多个方面,适合不同水平的学员。课程内容主要包括:
标准C++和Unix C++:
包括Core C++(标准C++,不依赖操作系统)和Unix C++的配置和使用。
编程语言发展史:
从二进制机器码到汇编语言,再到高级语言如C和C++的演变。
操作系统:
涉及Unix、Linux等系统的核心和shell。
进程与线程:
解释进程和线程的概念,以及它们在内存中的存储方式,如栈和堆。
编辑器与编译器:
使用vi编辑器,以及g++编译器进行程序编译和执行。
C++中的字符与字符串:
介绍char数组的使用和字符串操作。
类型转换:
包括static_cast、const_cast、dynamic_cast和reinterpret_cast。
面向过程与面向对象编程:
深入讲解面向过程和面向对象的概念,包括类、对象、继承、多态等。
容器与数据结构:
学习C++标准模板库(STL)中的容器和数据结构。
核心算法:
掌握各种常用的算法,如排序、查找等。