教程详情
- 教程名字:棉猴老师2014-高质量C++编程
- 教程大小:117MB
- 作者:棉猴老师
C++高质量编程第一次课
文件结构
一、头文件的结构
头文件一般由三部分内容组成:
(1)头文件开头处的版权和版本声明;
(2)预处理块;
(3)函数和类结构声明;
(一)版权和版本的声明
/*
* Copyright (c) 2013,XXX
* All rights reserved.
*
* 文件名称:stdafx.h
* 文件说明:简要描述本文件的内容
*
*
* 当前版本:1.1
* 作者:输入作者(或修改者)名字
* 完成日期:年月日
*
* 取代版本:1.0
* 原作者:输入原作者(或修改者)名字
* 完成日期:年月日
*/
(二)预处理块
1.预处理块的作用:为了防止头文件被重复引用。
2.防止头文件被重复引用的两种方法:
(1)#ifndef #define #endif
(2)#pragma once
(三)函数和类结构声明
在C++ 语法中,类的成员函数可以在声明的同时被定义,并且自动成为内联函数。这虽然会带来书写上的方便,但却造成了风格不一致,弊大于利。建议将成员函数的定义与声明分开,不论该函数体有多么小。
二、执行文件的结构
定义文件一般有三部分内容:
(1)执行文件开头处的版权和版本声明;
(2)对头文件的引用;
(3)程序的实现体(包括数据和代码)
三、规则与建议
(一)规则
1.使用预编译块来防止头文件被重复引用;
2.用#include
3. 用#include “filename.h”格式来引用非标准库的头文件(编译器将从用户的工作目录开始搜索);
(二)建议
1.头文件只存放“声明”而不存放“定义”
四、思考题
(一)使用#ifndef #define #endif与#pragma once方式的优缺点各是什么?
教程截图
教程下载
原文链接:【教程宝盒网】 https://www.jc-box.com/1551.html,转载请注明出处。
请先
!