最近计算机组成原理老师为我们布置了一个课外练习题。模拟Cache-主存结构中替换算法的效率。

在代码实现的cpp文件中函数要写很多,各种全局变量。不如写一个头文件,也方便以后查阅。

我以vs2017为例。


1.新建一个项目。

如何为C++程序写一个头文件?


2.在项目中新建2个文件  

命名为cache.h   cache.cpp(类型不能变,文件名可以变)。

如何为C++程序写一个头文件?

如何为C++程序写一个头文件?

如何为C++程序写一个头文件?

结果:

如何为C++程序写一个头文件?


4.cache.h和cache.cpp

(1)打开cache.h文件,在前两行写下这样的语句。

CACHE_H 是可以变化的,一般写.h这个文件的大写。

例如:对helloworld.h  写 HELLOWORLD_H。

#ifndef和#define是不能变化的。

#ifndef CACHE_H
#define CACHE_H

最后一行必须写这个

#endif

中间就可以写代码了。

如何为C++程序写一个头文件?

但是一般函数的定义不写在这里,而是写在另外一个cpp文件里,就是cache.cpp文件。

如何为C++程序写一个头文件?

 


对Cache__.cpp(主程序所在文件)调试运行

如何为C++程序写一个头文件?

运行结果:

如何为C++程序写一个头文件?

 

 

相关文章:

  • 2021-07-16
  • 2022-01-08
  • 2022-02-05
  • 2021-11-18
  • 2021-05-14
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-03
  • 2021-11-25
相关资源
相似解决方案