C++兩個cpp文件間如何進(jìn)行各自函數(shù)的調(diào)用方式
更新時間:2023年02月23日 15:15:52 作者:「已注銷」
這篇文章主要介紹了C++兩個cpp文件間如何進(jìn)行各自函數(shù)的調(diào)用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
兩個cpp文件間如何進(jìn)行各自函數(shù)的調(diào)用
c++文件調(diào)用c++文件
前提
- 文件1:main.cpp
- 文件2:called.cpp
問題描述
想要在 main.cpp 代碼中調(diào)用 called.cpp 文件中的函數(shù),要怎么做?
解決方法
在網(wǎng)上搜尋了許多方法后,筆者才發(fā)現(xiàn)了一個行之有效且簡單的解決方法。
只需要在main.cpp文件中添加兩行代碼即可。如下:
//main.cpp
#include<iostream>
#include "call.cpp" //只需在頭文件中添加該行代碼,即可調(diào)用
using namespace std;
int main()
{
? ? called(); //進(jìn)行調(diào)用
? ? return 0;
}//call.cpp
#include<iostream>
using namespace std;
void called(){
? ? ?cout<<"Hello world!"<<endl;
}C++分文件調(diào)用自己寫的函數(shù)
創(chuàng)建.h的頭文件
![]()
在頭文件內(nèi)編寫:
#include <iostream> using namespace std; int F_max(int a, int b);
創(chuàng)建.cpp的源文件
![]()
在源文件被編寫:先要與頭文件關(guān)聯(lián)起來加入 ”xxx.h“
#include "FindMax.h"
int F_max(int a, int b) {
return a > b ? a : b;
}在頭文件寫函數(shù)的聲明

在源文件中寫函數(shù)的定義(內(nèi)容)

在任意文件調(diào)用
調(diào)用的時候只需要加上頭文件就可以了

總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
關(guān)于C語言中數(shù)據(jù)在內(nèi)存中的存儲詳解
這篇文章主要給大家介紹了關(guān)于C語言中數(shù)據(jù)在內(nèi)存中的存儲的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04
C++中調(diào)用復(fù)制(拷貝)函數(shù)的三種情況總結(jié)
這篇文章主要介紹了C++中調(diào)用復(fù)制(拷貝)函數(shù)的三種情況總結(jié),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-11-11

