• 欢迎各位同学来教程宝盒网学习,这里一切都是免费的!
  • 喝水不忘挖井人,下载前请先评论下,对我们的小小鼓励!
  • 如果没有找到你想要的教程,可以在本站留言,我们会第一时间给你找到~

教程详情

  • 教程名字:棉猴老师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方式的优缺点各是什么?

教程截图

棉猴老师2014-高质量C++编程

教程下载

下载与分享

原创文章转载请注明出处: : 棉猴老师2014-高质量C++编程 | 教程宝盒网 链接:https://www.jc-box.com/1551.html

您可能还会对这些文章感兴趣!

我来说说

(必须)

(必须,保密)

严重鄙视飘过不留毛的鸟
取消