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

教程详情

  • 教程名字:棉猴老师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++编程

教程下载

资源下载
免费资源
诚通网盘点击下载提取码: 4672复制
免费下载地址,低速
付费资源
此资源下载价格为3立即购买,VIP免费
高速下载地址,【百度网盘】+【直链下载】
没有百度网盘会员也可以用直链地址高速下载了
资源下载
下载价格3
高速下载地址,【百度网盘】+【直链下载】
没有百度网盘会员也可以用直链地址高速下载了

原文链接:【教程宝盒网】 https://www.jc-box.com/1551.html,转载请注明出处。

0
分享海报

评论0

请先

没有账号? 注册  忘记密码?

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码