function-parameter

    3熱度

    5回答

    在Python中,我已經習慣了的東西像 def send_command(command, modifier = None): ,然後修改參數是可選的,沒有論據可以從0參數來區分是否有類似的功能,用C?我沒有經驗與C,和谷歌搜索,但無法找到如何在C.使用可選參數一個明確的說法看來你同樣可以給它們,就像這樣: void send_command(uint8_t command, uint8_t

    1熱度

    2回答

    我正在使用無狀態來實現多個類中的FSM。 (http://code.google.com/p/stateless/) 我想用一個基類激活觸發器和記錄等。 我也想強制執行,任何類繼承我的baseFSM類實現自己的本地國和觸發狀態機。 但是我的問題是,枚舉的不能被抽象或傳遞給函數。順便說一下,Stateless說:「對任何.NET類型(數字,字符串,枚舉等)的狀態和觸發器的通用支持」,所以如果有更好的

    11熱度

    4回答

    在C++程序中的一個,我看到了一個函數原型:int Classifier::command(int argc, const char*const* argv) 是什麼const char*const* argv意思?是否與const char* argv[]相同? const char** argv也是一樣的嗎?

    7熱度

    3回答

    我正在學習數據結構(List,Stack,Queue),而這部分代碼讓我感到困惑。 ListNode(const Object& theElement = Object(), ListNode * node = NULL); template<class Object> ListNode<Object>::ListNode(const Object& theElement, ListNod

    1熱度

    1回答

    假設我有下面的函數,它產生的值是通過在代碼中的許多其它功能所需: float mean(foo param1, bar param2); 我的另一個功能是這樣的: float foobar(foo param1, bar param2, float meanValue); 我想要做的就是以下內容: float foobar(foo param1, bar param2, float mea

    6熱度

    3回答

    考慮方法 functionA (double[] arg) 我想通過一個雙陣列內聯,如 functionA({1.9,2.8}) ,而不是先建立一個數組,然後通過它,像 double var[] = {1.0,2.0}; functionA(var); 這是可能的C++?聽起來很簡單,但我無法找到有關我的問題的提示,這讓我很疑惑:)。

    9熱度

    4回答

    我有此代碼(簡化版本): const int& function(const int& param) { return param; } const int& reference = function(10); //use reference 我不能完全決定哪個程度C++ 03標準$ 12.2/5措詞 臨時到該參考是結合或臨時的對臨時綁定的子對象的完整對象的臨時對象在參考的

    -1熱度

    2回答

    我需要從函數內的一個函數傳遞值到下一個函數。 例如(我的IRC bot的編程,以在通道響應命令): def check_perms(nick,chan,cmd): sql = "SELECT `"+ cmd +"` FROM permissions WHERE nick = '"+ nick +"' and chan = '"+ chan +"'" # This returns 0

    7熱度

    2回答

    我可以使用可變參數模板而不使用模板參數作爲功能參數嗎? 當我使用它們,它編譯: #include <iostream> using namespace std; template<class First> void print(First first) { cout << 1 << endl; } template<class First, class ... Rest>

    0熱度

    1回答

    您能否以彙編語言發佈使​​用帶參數功能的示例?一些簡單的東西,比如返回兩個元素總和的函數。 無法谷歌任何足夠簡單的例子。 增加: .model small .data .stack 320h .code extrn writer:near add_numbers PROC ARG number1:WORD ARG number2:WORD