operator-keyword

    -2熱度

    1回答

    class foo{ protected: int *data; public: int& operator[](int i); int operator[](int i)const; }; class goo : public foo{ int& operator[](int i) { foo::opera

    -21熱度

    1回答

    爲什麼Java的輸出50而同一代碼的概念C++輸出51? int i=5; i= (++i + ++i + ++i + ++i + ++i + i++); print i 爪哇:50 C++:因爲lauguages被不同地指定51

    -2熱度

    1回答

    我正在通過自我指令的方式追求對C++編程的興趣。我現在正在研究一些基本的東西,目前我的課題正在討論/實例化? 我想讓我的主要cpp文件與標題一起編譯,並通過使用更高效的命令方法調用一些類功能。 我被卡住了,並希望得到一些幫助。我將包括這兩個文件。我只是試圖通過調用該函數從頭獲取返回值。 錯誤: main.cpp中:6.21錯誤:無法調用成員函數「沒有對象無效MyClass的:: setNumber

    0熱度

    1回答

    我在*運算符重載時遇到問題。當我想用雙這是給我下面的錯誤乘以oblect 「極地極地::運算符*(const的極地& P,雙I)必須採取零個或一個參數」 我怎樣才能解決錯誤? 請指教 #include<iostream> #include <cstdlib> #include<complex> using namespace std; class Polar { float

    0熱度

    2回答

    爲什麼不可能將下標運算符(運算符[])重載爲好友函數?

    -2熱度

    1回答

    所以我想連接兩個字符數組,然後在重載的操作符中返回它們。然而,strcat是折舊的,不會編譯,有人告訴我strcat_s是os特定的。任何想法如何連接這兩個傢伙? MyString operator+(MyString lhs, MyString rhs) { MyString m3(lhs._size + rhs._size + 1); strcat(m3._data, lhs._dat

    0熱度

    2回答

    我在php $foo = get_field('foo') ?: null;中使用了三元運算符,但是我在javascript中尋找等價物。到目前爲止,我已經嘗試過var foo = <?php echo $foo; ?> || null;。但由於<?php echo $foo; ?>在這種情況下爲空/空,控制檯給我錯誤Uncaught SyntaxError: Unexpected token |

    -5熱度

    3回答

    我是編程新手,目前我正在單獨開發第一個項目。我試圖讓程序比較一些數據,但由於某些原因,我不能使用OR(||)運算符。任何人都知道爲什麼?這是一個WPF項目。 這裏是我的代碼:

    2熱度

    2回答

    我在主要部分找不到'操作員+'錯誤。 我作爲朋友超載所有的運營商,除了= 我試圖調試,但無法弄清楚 我不知道,我在跳過。 請指教。 #include <iostream> using namespace std; class fraction { long num; long den; public: fraction(){num = 0L ; den = 1L ;} fract

    0熱度

    2回答

    我使用MVC 5 ViewBag並嘗試做 @if (!ViewBag.UserLoggedIn) { <a onclick="javascript:UserSessionManager.UserLogout()">LogOut</a> } 但得到一個錯誤的操作數: Operator '!' cannot be applied to operand of type '<null>'