header-files

    1熱度

    2回答

    Sry爲我的壞英語。 我想在mac終端中編譯一個c文件名:「test.c」 和一個頭文件名:「mylib.h」。我如何做到這一點。

    2熱度

    4回答

    這是一個基於控制檯的迷宮遊戲。這個想法是將遊戲類寫入頭文件並在主線程中使用該類。我不確定我是否正確,因爲我遇到錯誤。我如何將頭文件包含在我的代碼中? 我正在使用Cloud9,所以我不知道Cloud9和應用程序軟件IDE之間是否有區別。我對C++很新,只用了幾個星期(3-4),所以我想知道我做的是否正確。 這裏是我的代碼是如何構成的: 這是MazeGame.h: #ifndef MAZEGAME_H

    2熱度

    4回答

    考慮以下(簡化)示例,其中兩個lambda函數互相調用,其中一個函數也將另一個函數作爲參數。我需要使用lambda函數,因爲這些函數還會在彼此之間傳遞修改的嵌套函數。 #include <iostream> using namespace std; auto f = [](int n, auto h) { if(n >= 5) return n; cout << "h

    1熱度

    2回答

    我正在構建一個C++庫。我有一個struct,其中包含std::unique_ptr到另一個struct,我想從用戶隱藏。 例如: struct MyStruct { int x; private: std::unique_ptr<MyPrivateStruct> y; }; 現在,我需要在頭文件中,用戶可以包括,讓他們知道它的佈局指定MyStruct。但是,這

    0熱度

    3回答

    首先,我已經使這個程序在一個cpp文件下工作得很好,但問題是將這個程序除以每個函數和頭文件 - 正如我的實驗室教師告訴在類中,我試圖將結構定義包含到頭文件中,但我不斷收到各種錯誤消息。我現在的頭文件的代碼如下: extern void threeLargest(Country countries[], Country fastGrowing[]); extern void readData(Co

    0熱度

    1回答

    我繼續無法在以下(c)代碼中找到任何錯誤。然而,編譯器正在向我拋出錯誤。 這是 代碼FloatConverter.c 1 #ifndef FloatConverterh 2 #define FloatConverterh 3 4 #include "FloatConverter.h" 5 #include <stdint.h> 6 7 #define MAXVALUE 6000 8

    0熱度

    1回答

    我是C++的新手,我正在嘗試啓動一個項目,每次創建ATM類的新實例時,它都將帳戶id設置爲1,並顯示當前帳戶ID。 這是我的代碼: // Bank ATM.cpp : Defines the entry point for the console application. #include "stdafx.h" #include "ATM.h" int main() { AT

    1熱度

    2回答

    我不斷收到以下錯誤: cNeuralNetv2.obj : error LNK2019: unresolved external symbol "public: void __thiscall Matrix::set(int,int,double)" ([email protected]@@[email protected]) referenced in function _wmain 和 cNe

    0熱度

    1回答

    我想跨編譯使用頭文件mcrypt.h的C代碼。我在Ubuntu發行版中編譯我的代碼,我的目標是openwrt發行版。我收到以下錯誤,而交叉編譯: fatal error: mcrypt.h: No such file or directory #include <mcrypt.h> ^ 下面是用於AES加密的C代碼:https://gist.github.com/bricef/

    0熱度

    1回答

    例如,我有一個Foo類。我創建了Foo.h,Foo.cpp,然後在main.cpp文件中包含Foo.h。當我編譯代碼時,機器如何知道將類頭文件和類cpp文件關聯起來?它是由文件名完成的嗎? 我真的有興趣瞭解這個編譯和鏈接過程。