我有幾個頭文件.h
及其對應的.cpp
文件。這裏假設我有part1.h
和part2.h
的聲明。對應的cpp
爲part1.cpp
和part2.cpp
用於定義功能。我應該如何定義這個變量?
我還有一個文件main
。在這個主要功能中,我有一個變量float * change
。作爲名稱,我將更改change
的值,然後調用part1.cpp
和G
中定義的函數F
,part2.cpp
。問題是我不能通過change
作爲參數。所以起初我打算把它定義爲一個全局變量。但後來我發現這個變量總是在變化。但是一個全局變量只能定義一次。那麼有什麼方法可以解決這個問題嗎?
預先感謝您。
這個變量總是變化嗎?你在這裏意味着什麼? – Deduplicator 2014-10-01 17:35:58
@Deduplicator,對不起。 change =(float *)malloc(1024); 「始終改變」的意思是「首先改變[1] = 10;」。但是在下面,有'change [1] = 100;' – Vivian 2014-10-01 17:50:26