2.1 基本内置类型 C++中包括 算数类型(arithmetic type) 和 空类型(void) 的数据类型,其中,算数类型包括字符、整型数、布尔值和浮...
双向广搜是BFS的一种优化方式,就是起点和终点同时往中间搜索。 假设每搜一步,都会有6种新的状态进入队列,搜索10步才能得到答案,...
指针空值nullptr 一.空指针 二.空指针nullptr 一.空指针 在良好的C/C++编程习惯中,声明一个变量时最好给该变量一个合适的初始值ÿ...
线程间应用 使用 std::unique_ptr 管理动态分配的对象,并在多个线程中共享: class MyObject { public:void doSomething() {// ...} };void ...
数组相关问题 #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> int main() {int arr[] = { 1,2,3 };//数组如果初始化的话,可以不指...
指针 什么是指针 一般关于指针的解释都离不开地址。这里先暂且忘记这个概念 指针其实也是一种数据类型,和先前学习的int float等数据类型没有实质上的...
智能指针和普通指针都是 C++ 中用于管理动态内存的工具,但它们之间有一些重要的区别。 所有权管理:普通指针不会自动释放内存ÿ...