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)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
C++面試題之進(jìn)制轉(zhuǎn)換的實(shí)例
這篇文章主要介紹了C++面試題之進(jìn)制轉(zhuǎn)換的實(shí)例的相關(guān)資料,希望通過本文能幫助到大家,讓大家理解掌握這樣的知識,需要的朋友可以參考下2017-10-10C++編譯錯誤variable-sized?object?may?not?be?initiali問題
這篇文章主要介紹了C++編譯錯誤variable-sized?object?may?not?be?initiali問題及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-05-05clion最新激活碼+漢化的步驟詳解(親測可用激活到2089)
這篇文章主要介紹了clion最新版下載安裝+破解+漢化的步驟詳解,本文分步驟給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11C語言實(shí)現(xiàn)打印楊輝三角的方法詳細(xì)(三種方法)
楊輝三角是中國古代數(shù)學(xué)的杰出研究成果之一,它把二項(xiàng)式系數(shù)圖形化,把組合數(shù)內(nèi)在的一些代數(shù)性質(zhì)直觀地從圖形中體現(xiàn)出來,是一種離散型的數(shù)與形的結(jié)合。本文將介紹三種可以實(shí)現(xiàn)打印楊輝三角的辦法,感興趣的可以試一試2022-01-01C++使用文件實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了C++使用文件實(shí)現(xiàn)學(xué)生信息管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-01-01