
C++
文章平均质量分 57
代码的路
公众号:代码的路
编程技术分享,包括深度学习、Python、Java等技术
展开
-
C++基础知识
原文链接1 static关键字加了 static 关键字的全局变量只能在本文件中使用。static 定义的静态局部变量分配在数据段上,普通的局部变量分配在栈上,会因为函数栈帧的释放而被释放掉。1.1 全局静态变量在全局变量前加上关键字 static,全局变量就定义成一个全局静态变量。内存中的位置:静态存储区,在整个程序运行期间一直存在。初始化:未经初始化的全局静态变量会被自动初始化为 0(自动对象的值是任意的,除非他被显式初始化);作用域:全局静态变量在声明仅在本文件可见,他的文件之外是不可原创 2022-08-08 10:02:04 · 965 阅读 · 0 评论 -
C++ 基本语言
static关键字1.全局静态变量2.局部静态变量3.静态函数4.类的静态成员5.类的静态函数C++和C的区别C++中四种cast转换1.const_cast2.static_cast3.dynamic_cast4.reinterpret_cast5.为何不用C的强制转换C/C++中指针和引用的区别C++智能指针1.auto_ptr2.unique_ptr3.shared_ptr4.weak_ptr5.内存泄露数组和指针野指...原创 2020-08-05 10:03:11 · 6312 阅读 · 0 评论 -
C++ 复制二叉树
程序:#include <stdio.h>#include <stdlib.h>//#include <cstdio>#include <vector>#include<iostream>#include <stack> #include<cstdlib>#include <str...原创 2020-01-04 16:56:37 · 2895 阅读 · 0 评论 -
C++ 自定义二叉树并输出二叉树图形
输入输入根节点为10,依次输入6、4、8、14、12、16代码如下:#include <stdio.h>#include <stdlib.h>#include <vector>#include<iostream>#include <stack> #include<cstdlib>#include &...原创 2020-01-03 15:11:39 · 3561 阅读 · 3 评论 -
C++ 创建链表并输出
#include <stdio.h>#include <stdlib.h>//#include <cstdio>//#include <vector>#include<iostream>#include<cstdlib>using namespace std;//定义一个结构体 ListNode的结构s...原创 2019-12-27 21:13:33 · 6442 阅读 · 0 评论