1樓:爬爬
放在類中宣告的函式也叫做成員函式,具體又可區分為靜態成員函式與非靜態成員函式(區別為作用域的不同),作為類的方法:放在主函式中宣告的函式強調的是函式的功能與過程,突出的是過程控制。具體的函式宣告位置是沒有限制的,宣告的位置不同代表了不同的軟體設計思想,前者以類的實現為核心,後者以過程呼叫為核心,看你的取捨了。
2樓:匿名使用者
放在main函式之外之內都可以。實現在使用之後的,使用之前給出函式宣告,如果不在本cpp中再加上extern,即可。
3樓:
一般放在函式外,呼叫之前。放在哪跟有類沒類沒有直接聯絡。
實踐中一般將函式宣告、類的定義放在標頭檔案中。而定義放在單獨的原始檔(.cpp)。
如果有哪個原始檔中用到了標頭檔案中宣告的函式或類,只需#include 「***.h」將標頭檔案包含進來。
4樓:大眼瞪小眼
其實應該是都可以
如果放在main函式外,計算就會快一點,所以一般比較大的陣列放在外面
5樓:
c++我不太瞭解,但在c語言中,自定義函式如果是在main函式之前,就不需要在main函式中寫出原型,如果放在main函式之後就需要在main函式中定義原型
c++,可以在main函式中定義類嗎,而不是在main函式外?
6樓:weida愛問
1、在主函式外定義類:
class stu;
stu::stu()
main()
此時,類中的函式也是在函式外。
2、在主函式中定義類:
main()
;stu::stu()
stu a;
}希望能幫到您! 望採納!
7樓:匿名使用者
可以。不僅是main函式,所有函式都可以。
不過在函式中定義的類只能在這個函式中被訪問到。而且如果全域性還宣告瞭一個同名的類,在函式中定義的這個類與全域性的類不是同一個類,在函式體範圍內前者會隱藏後者。
樣例:struct s ;
void g() ; //區域性類s隱藏了全域性類}
8樓:匿名使用者
可以在函式內定義類和結構體
但不能在函式內定義函式
c++中自定義函式庫怎麼操作?寫好的東西放到什麼地方?
9樓:匿名使用者
命名為#include "***.h",放到你的源程式的資料夾裡在程式中直接打上庫名就可以呼叫,否則你要找到他的路徑才可以用。
10樓:匿名使用者
自己寫的在工程檔案下。#include "***.h"
在c++中,將類放在cpp中,main函式在另外一個cpp中。main.cpp如何通過包含標頭檔案使用那個類???
11樓:夏天的青雲
.h是封裝函式原形用的,在.h開頭開個#include "*.cpp"//讓它包含要封裝的源**就行了
.cpp是存放編寫的源**用的....
然後在main裡直接,直接#include "*.h"就可以了...
12樓:匿名使用者
一般是把類的定義放在標頭檔案.**件中,在對應的.cpp中進行實現,如果需要呼叫該類,只要include對應的標頭檔案就可以了,其他的事可以交給編譯器來做就行了。
13樓:匿名使用者
#include "aaa.cpp"
假定你的類定義檔案放在aaa.cpp中,一般我們應該是放在aaa.**件裡。
14樓:匿名使用者
類的定義放在一個.h中,該類相關的函式實現放在另外一個.cpp中,這個.
cpp裡面#include定義類的.h,在有main的.cpp中#include那個.
h。就是定義一個類用兩個檔案,一個.h做宣告,一個.
cpp寫函式實現。
c++ ,含有模板的類如何在main 函式中宣告定義其物件呢?
15樓:匿名使用者
比如int型別:
dlinklisttar_obj; 就可以了
C語言中能否在自定義函式中呼叫另自定義函式
風若遠去何人留 可以呼叫。c語言最基本的模組為函式,任意函式都可以呼叫其它任意一個函式,包括函式本身。1 自定義函式呼叫其它自定義函式的例子 include void fun1 int a 自定義函式fun1。void fun2 int m,int n 自定義函式fun2。int main 在這個例...
c語言中自定義函式的用法,C語言中,自定義函式的用法。
c語言中,每個函式都有返回值型別。可以是void,int,double,等,也可以是struct型別。在返回值是void型別的函式中,return一般在最後一行,後面不加任何值,而且此時return可以省略。如 void printresult int n 並不是return必須放在最後一行。只要達...
c語言自定義函式返回陣列的問題,C語言自定義函式返回一個陣列的問題
雙槍老椰子 方法1 利用全域性變數 分析 全域性變數作為c語言的一個知識點,雖然我們都瞭解它的特點,但在實際教學過程中應用得並不是很多。由於全域性變數的作用域是從定義變數開始直到程式結束,而對於編寫有多個返回值的c語言函式,我們可以考慮把要返回的多個值定義成全域性變數。當函式被呼叫時,全域性變數被更...