lvalue

    -2熱度

    5回答

    在C/C++中命名「左值」和「右值」的原因是什麼(我知道它們是如何工作的)?

    1熱度

    1回答

    我在輸入「標題」和「作者」的行上出現錯誤。我不太確定該如何解決這個問題。 struct bookStruct { char title[40]; char author[40]; int pages; int year; }; enum menu { display=1, add, end} ; void displayO

    0熱度

    1回答

    有沒有辦法刪除所有我的函數的「垂直」的版本,而不需要改變「重災區」行到「固定」? 是我的程序工作正常,但我想如果有一種方式來獲得從這個版本我所有的功能的車程。 記住int是不是真的在我的節目int,但一個類型別名可以是對象(例如container_reference<std::array<double,4>>)或引用(例如std::array<double,4> &) void func(int

    2熱度

    2回答

    我的代碼是: #include<stdio.h> int main() { int a=10, b; a >= 5 ? b=100 : b=200; printf("%d %d", a, b); return 0; } 在這裏,在有條件的運營商的線路來一個「左值要求」。 你能解釋一下爲什麼嗎? 順便說一句,同一個程序在C++中是完美的。

    0熱度

    4回答

    的代碼行:gsl_blas_daxpy(-a,&gsl_matrix_column(D, q).vector,y); 原因錯誤 錯誤C2102: '&' 需要-1-值 ,現在的問題是我沒有控制的GSL功能,所以我不知道如何解決這個問題(刪除「&」沒有工作) 之後我ge牛逼 錯誤C2198: 'gsl_blas_daxpy':呼叫 參數太少我使用Visual Studio 2010中 GSL_EXP

    1熱度

    2回答

    我具有以下structs: typedef struct stack { void* ss_sp; size_t ss_size; // ... } stack_t; typedef struct ucontext { ucontext_t* uc_link; stack_t uc_stack; // ... } ucontext

    0熱度

    1回答

    如果我通過從Apache bin文件夾中單擊startup.bat啓動apache tomcat服務器,它將成功啓動,我可以從IE訪問http://localhost:8080/。我收到Apache Tomcat的成功消息。 但是...... 在eclipse Luna中,我設置了tomcat服務器(8)。並啓動服務器。現在,當我去Internet Explorer並輸入http://localh

    14熱度

    3回答

    我剛剛啓動C++。我對賦值和解引用操作符的返回類型有點困惑。我正在學習C++入門書。作者在不同的場合說過,賦值運算符的返回類型是指左手操作數的類型,但後來他說返回類型是左操作數的類型。我已經提到了C++ 11 Standard Sec。 5.17,其中返回類型被描述爲「左值指左手操作數」。 同樣,我不知道是否取消引用返回指向對象或引用對象。 這些陳述是否相同?如果是這樣,那麼怎麼樣?任何解釋將不勝

    0熱度

    1回答

    // getline : empty string array and max length as input // stores input stream to array and return its length #include<stdio.h> #define LENGTH 100 int getline1(char* , int); int main(){ cha

    3熱度

    2回答

    今天我第一次看到這種表演,我很好奇爲什麼這個作品。我認爲以這種方式進行投球將分配給臨時隊員,而不是隊員。使用VC2010。 class A { public: A() : m_value(1.f) { ((float)m_value) = 10.f; } const float m_value; };