C++兩個(gè)cpp文件間如何進(jìn)行各自函數(shù)的調(diào)用方式
兩個(gè)cpp文件間如何進(jìn)行各自函數(shù)的調(diào)用
c++文件調(diào)用c++文件
前提
- 文件1:main.cpp
- 文件2:called.cpp
問(wèn)題描述
想要在 main.cpp 代碼中調(diào)用 called.cpp 文件中的函數(shù),要怎么做?
解決方法
在網(wǎng)上搜尋了許多方法后,筆者才發(fā)現(xiàn)了一個(gè)行之有效且簡(jiǎ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)起來(lái)加入 ”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)用的時(shí)候只需要加上頭文件就可以了
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
C++面試題之進(jìn)制轉(zhuǎn)換的實(shí)例
這篇文章主要介紹了C++面試題之進(jìn)制轉(zhuǎn)換的實(shí)例的相關(guān)資料,希望通過(guò)本文能幫助到大家,讓大家理解掌握這樣的知識(shí),需要的朋友可以參考下2017-10-10C++編譯錯(cuò)誤variable-sized?object?may?not?be?initiali問(wèn)題
這篇文章主要介紹了C++編譯錯(cuò)誤variable-sized?object?may?not?be?initiali問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-05-05clion最新激活碼+漢化的步驟詳解(親測(cè)可用激活到2089)
這篇文章主要介紹了clion最新版下載安裝+破解+漢化的步驟詳解,本文分步驟給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-11-11C語(yǔ)言實(shí)現(xiàn)楊輝三角實(shí)例
這篇文章主要介紹了C語(yǔ)言實(shí)現(xiàn)楊輝三角的方法,主要通過(guò)數(shù)組簡(jiǎn)單實(shí)現(xiàn),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2014-09-09C語(yǔ)言實(shí)現(xiàn)打印楊輝三角的方法詳細(xì)(三種方法)
楊輝三角是中國(guó)古代數(shù)學(xué)的杰出研究成果之一,它把二項(xiàng)式系數(shù)圖形化,把組合數(shù)內(nèi)在的一些代數(shù)性質(zhì)直觀地從圖形中體現(xiàn)出來(lái),是一種離散型的數(shù)與形的結(jié)合。本文將介紹三種可以實(shí)現(xiàn)打印楊輝三角的辦法,感興趣的可以試一試2022-01-01C++使用文件實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了C++使用文件實(shí)現(xiàn)學(xué)生信息管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-01-01C語(yǔ)言遞歸實(shí)現(xiàn)線索二叉樹(shù)
這篇文章主要介紹了C語(yǔ)言遞歸實(shí)現(xiàn)線索二叉樹(shù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-10-10C++實(shí)現(xiàn)簡(jiǎn)易反彈小球游戲的示例代碼
我們利用printf 函數(shù)實(shí)現(xiàn)一個(gè)在屏幕上彈跳的小球。彈跳的小球游戲比較簡(jiǎn)單、容易入門,也是反彈球消磚塊、接金幣、臺(tái)球等很多游戲的基礎(chǔ),感興趣的可以了解一下2022-10-10