码迷,mamicode.com
首页 > 其他好文 > 详细

关于头文件

时间:2018-06-24 13:07:47      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:HERE   主机   原因   没有   clu   FN   包含   文件系统   contents   

在使用自己写的头文件时候要用" ","student.h",而不是像<iostream>一样用尖括号呢?

  原因:如果文件名包括在尖括号中,则c++编译器将在存储标准头文件的主机系统的文件系统中查找;但是如果文件名是包含在双引号中,c++的编译器会首先查找当前的工作目录或者源代码目录(或其他目录)。如果没有在那里找到头文件,则将在标准位置查找。

头文件#ifndef(if not define),命名规则是头文件名称全部大写,‘。’换成下划线,名称最后加个下划线。这样命名的原因是避免重复。

#ifndef

#define

//place include file contents here

 #endif

关于头文件

标签:HERE   主机   原因   没有   clu   FN   包含   文件系统   contents   

原文地址:https://www.cnblogs.com/syne-cllf/p/9219968.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!