C++头文件
解决的问题
初始的简单函数可能在后续写其他函数的时候有需要,为避免重复粘贴,因此很有必要创建一个头文件。
注意:
1.#pragma once不可少,其作用与#ifndef相似
2.Why include后面的头文件有时候用"“,有时候是<>?当在某个特定文件中时用<>,若在当前目录中则用”".
Multiply.h
#pragma once
int Multiply(int a, int b);
void MuAdd(int a, int b);
Multiply.cpp
#include<iostream>
#include"Multiply.h"
//计算两个数之积
int Multiply(int a, int b)
{
return a * b;
}
//计算两个数的平方和
void MuAdd(int a, int b)
{
int result = Multiply(a, a) + Multiply(b,b);
std::cout << result << std::endl;
}
main.cpp
#include<iostream>
#include"Multiply.h"
int main()
{
int result = Multiply(3, 5);
std::cout << result << std::endl;
MuAdd(3,5);
std::cin.get();
}