C++学习笔记(六):头文件

2023-12-18 17:32:52
  • 头文件主要用来申明函数,以便函数能够正常使用。如果我们在一个文件中创建一个函数,在另一个文件中使用,如果没有对该函数进行声明,则使用的时候找不到该函数。
  • 任何需要使用到某个函数的地方,都可以通过引入包含对应函数声明的头文件对函数进行声明
  • 头文件中的#pragma once作用是在同一个编译单元中仅引用一次该头文件,防止多次引用导致的编译错误,如下所示,当在Log.h中定义一个结构体,在Main.cpp中调用两次#include<Log.h>时,编译就会报错
  • #pragma once可以用#ifndef进行替换,但建议使用#pragma once,代码简洁,如下所示
  • 头文件有的是通过<>进行引用,有的是通过“”进行引用,区别是:如果引用的头文件实在某个包含目录下,包含目录在属性中可以添加,则使用<>进行引用,如果是当前解决方案下的头文件,则使用“”进行引用,""中的..表示相对于当前路径的上一级路径#include "../Log.h"。简单的不太准确的区别方式是当前项目自己写的头文件,就通过""进行引用,其他的则通过<>进行引用。
  • 一种区分c库和c++库的方法是c库中有.h后缀,c++库没有后缀,如下图所示

文章来源:https://blog.csdn.net/qq_16701727/article/details/132754929
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。