随笔分类 - C++
Node* p = new Node(); 与 new Node;
摘要:```c++ int main() { Node* p = new Node(); cout data data = 9; cout data data data = 91; cout data << endl; // 91 return 0; } ```
C++ 多线程并发
摘要:1 创建线程 C++11 之前原生不支持多线程,C++11起逐步引入了对线程的支持。 std::thread 在 <thread> 头文件中声明,因此使用 std::thread 时需要包含 <thread> 头文件。 #include <iostream> #include <thread> vo
C++ 复习
摘要:第一章 C++的初步认识 类是C++新增加的重要数据类型,可以体现数据的封装性和信息隐蔽。 封装:把有关数据与操作组成一个单位,与外界相对隔离。 大多情况下,将类中所有数据指定为私有,以实现信息隐蔽。 有类,可实现面向对象程序设计方法的封装、信息隐蔽、继承、派生、多态等功能。 声明语句即可放在函数内
GCC、gcc、g++区别
摘要:看的Linux公社的一篇文章,觉得不错,内容复制过来了。 其实在这之前,我一直以为gcc和g++是一个东西,只是有两个不同的名字而已,今天在linux下编译一个c代码时出现了错误才找了一下gcc和g++的区别。 先描述一下今天遇到的错误: 因为以前写程序的时候,写的都是cpp文件,然后就直接使用g+
Make 与 CMake
摘要:Make 与 CMake CMake 入门实战 Make 🆚 CMake 首先先来了解一下gcc,gcc是GNU Compiler Collection(就是GNU编译器套件),也可以简单认为是编译器,它可以编译很多种编程语言(包括C、C++、Objective-C、Fortran、Java等等)
从零开始介绍cmake
摘要:从零开始介绍cmake-bilibili 说明 cmake的定义是什么 ? 高级编译配置工具 当多个人用不同的语言或者编译器开发一个项目,最终要输出一个可执行文件或者共享库(dll,so等等)这时候神器就出现了 CMake! 所有操作都是通过编译CMakeLists.txt来完成的—简单 官 方网站