C++兩個cpp文件間如何進行各自函數的調用方式
更新時間:2023年02月23日 15:15:52 作者:「已注銷」
這篇文章主要介紹了C++兩個cpp文件間如何進行各自函數的調用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
兩個cpp文件間如何進行各自函數的調用
c++文件調用c++文件
前提
- 文件1:main.cpp
- 文件2:called.cpp
問題描述
想要在 main.cpp 代碼中調用 called.cpp 文件中的函數,要怎么做?
解決方法
在網上搜尋了許多方法后,筆者才發(fā)現了一個行之有效且簡單的解決方法。
只需要在main.cpp文件中添加兩行代碼即可。如下:
//main.cpp #include<iostream> #include "call.cpp" //只需在頭文件中添加該行代碼,即可調用 using namespace std; int main() { ? ? called(); //進行調用 ? ? return 0; }
//call.cpp #include<iostream> using namespace std; void called(){ ? ? ?cout<<"Hello world!"<<endl; }
C++分文件調用自己寫的函數
創(chuàng)建.h的頭文件
在頭文件內編寫:
#include <iostream> using namespace std; int F_max(int a, int b);
創(chuàng)建.cpp的源文件
在源文件被編寫:先要與頭文件關聯(lián)起來加入 ”xxx.h“
#include "FindMax.h" int F_max(int a, int b) { return a > b ? a : b; }
在頭文件寫函數的聲明
在源文件中寫函數的定義(內容)
在任意文件調用
調用的時候只需要加上頭文件就可以了
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
C++編譯錯誤variable-sized?object?may?not?be?initiali問題
這篇文章主要介紹了C++編譯錯誤variable-sized?object?may?not?be?initiali問題及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-05-05clion最新激活碼+漢化的步驟詳解(親測可用激活到2089)
這篇文章主要介紹了clion最新版下載安裝+破解+漢化的步驟詳解,本文分步驟給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11