2016-04-30 25 views
-1

例如,在Java中我們有這樣的事情:C++等同於Java導入和其他問題

import stack; // user made, which is what I want 
import java.util.Scanner; // Java 
package example; 
public class Example{ 
    Stack p = new Stack(); 
} 

我學習C++,我曾經在C語言編寫的,因爲我是well.But大多是Java程序員。在C中,我使用#include「example.h」,但是一旦我在Internet上搜索,它只會顯示C/C++的結果,並且他們也會使用#include。但我不明白。 C++是否也有頭文件?

另外,如果是這樣,我該如何檢查頭文件是否已經包含?另外,Oracle還提供了一個Java文檔。我在哪裏查看官方C++參考來檢查圖書館?

+0

是的,C++也使用頭文件。 –

+1

http://en.cppreference.com/ –

+0

包含頭文件不等同於在Java中使用'import'。 – juanchopanza

回答

0

我已經找到了答案。感謝你們的評論。

要檢查,如果沒有定義它使用的#ifndef,你會在C.

#ifndef MYCLASS_H 
#define MYCLASS_H 

是的C++使用的頭文件,以及和它的作品就像C.

和參考在en.cppreference.com

謝謝。

0

是的C++也有頭文件,實際上它們是相當大的語言部分。 你有事情,你會在C. 例如,它經常可以看到

#include <stdio.h> 
// or 
#include <string> 

在代碼