万能头文件#include<bits/stdc++.h>

简介: #include<bits/stdc++.h>这个头文件的含义

1、如何解决“bits/stdc++.h”:No such file or directory问题?

项目场景:

52416f93f67a4bb6b703280f67549bd4.png

解决方案:

1,查看文件的后缀名:本人就是忽略的这一点,这个头文件是C++类的(.cpp),而我收到的文件后缀名是C类的(.c),导致运行过程中一直报错。后来改完后缀名就好了。虽然很简单,但却是新手常犯的错误。尤其是在Dev C++编译环境中。

2,缺少相应的头文件:本人的是Dev C++编译环境,找到自己相应的按照路径(点击软件图标左键——>打开文件位置路径。对应我的位置查找)

复制这个std.h头文件进入就🆗了

2、#include<bits/stdc++.h>这个头文件的含义

#include<bits/stdc++.h>

image.gif

这是一个万能头文件,相当于以下代码的总和

#include <iostream>#include <cstdio> #include <fstream>#include <algorithm>#include <cmath>#include <deque>#include <vector>#include <queue> #include <string>#include <cstring> #include <map> #include <stack> #include <set>#include <cctype>

3、报错error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token|1

翻译:语法错误,缺少了一些必要的符号。

注意检查:

1、检查头文件前有没有加符号“#”。

2、声明函数的时候()后面没有加分号“;”。

4、报错C:\crossdev\src\mingw-w64-v3-git\mingw-w64-crt\crt\crt0_c.c    undefined reference to `WinMain'

报错原因:仔细检查发现是自己的main函数名写错了。。。

-END-花.png

目录
相关文章
|
21天前
|
C语言 C++
C/C++ 自定义头文件,及头文件结构详解
还是从"stdio.h"说起,这是C语言中内置的标准库,也就是说,头文件很多时候其实就是一个“库”,类似于代码的仓库,也就是说将某些具有特定功能的常量、宏、函数等归为一个大类,然后放进这个“仓库”,就像stdio.h就是一个标准输入/输出的头文件
29 1
|
1月前
|
C++
C++ 数学函数、头文件及布尔类型详解
C++ 支持数学操作,如`max`和`min`函数找最大值和最小值,以及`&lt;cmath&gt;`库中的`sqrt`、`round`等数学函数。`bool`类型用于布尔逻辑,取值`true`(1)或`false`(0)。布尔表达式结合比较运算符常用于条件判断,例如在`if`语句中检查年龄是否达到投票年龄。在代码示例中,`isCodingFun`和`isFishTasty`变量分别输出1和0。
122 1
|
29天前
|
C++
C++11 std::lock_guard 互斥锁
C++11 std::lock_guard 互斥锁
10 0
|
8天前
|
算法 Serverless C++
C++常用头文件概述与示例
C++常用头文件概述与示例
15 0
|
8天前
|
C++
【C++】std::string 转换成非const类型 char* 的三种方法记录
【C++】std::string 转换成非const类型 char* 的三种方法记录
5 0
|
24天前
|
编译器 C语言 C++
【C++的奇迹之旅(二)】C++关键字&&命名空间使用的三种方式&&C++输入&输出&&命名空间std的使用惯例
【C++的奇迹之旅(二)】C++关键字&&命名空间使用的三种方式&&C++输入&输出&&命名空间std的使用惯例
|
2月前
|
安全 程序员 编译器
【C/C++ 常用关键字使用指南】C++ 关键字 在头文件和源文件中函数声明与定义使用上的差异
【C/C++ 常用关键字使用指南】C++ 关键字 在头文件和源文件中函数声明与定义使用上的差异
88 0
|
2月前
|
安全 程序员 C++
【C++ 基本知识】现代C++内存管理:探究std::make_系列函数的力量
【C++ 基本知识】现代C++内存管理:探究std::make_系列函数的力量
102 0
|
2月前
|
安全 算法 编译器
【C++ 基础知识】进一步了解 C++ 中 操纵符std::endl 的原理
【C++ 基础知识】进一步了解 C++ 中 操纵符std::endl 的原理
40 0
|
2月前
|
存储 算法 调度
【C/C++ 数据结构 优先队列】了解学习`std::priority_queue`的使用
【C/C++ 数据结构 优先队列】了解学习`std::priority_queue`的使用
42 3