cost 205 ms
警告:數組下標中的頂級逗號表達式在 C++23 [-Wcomma-subscript] 中更改了含義

[英]warning: top-level comma expression in array subscript changed meaning in C++23 [-Wcomma-subscript]

我在我的一個類中重載了 2D 下標運算符。 為此,我使用-std=c++23選項來編譯程序。 現在,當致電此接線員時,GCC 會抱怨:warning: top-level comma expression in array subscript changed meaning in C++23 [-W ...

C:為什么我不能在 function 里面的 malloc

[英]C: Why can't I malloc inside the function

我有int *b和 function 這是我如何將b發送到 function 的示例 但它給了我循環中的段錯誤注意: function 本身工作正常,如果我以其他方式訪問它,它必須做的事情,但如果我需要返回一個我不知道大小的整數數組 ...

unique_ptr 擁有的 object 的索引運算符

[英]Indexing operator of an object owned by unique_ptr

我正在研究 c++ 項目。 我需要放入一個 std::vector 不同的類。 我發現( 單個向量中的不同類的對象? )可以通過創建具有通用類型的類然后將指針指向向量來做到這一點。 在這種情況下,我可以將指針轉換為我需要的類型。 這對我來說很清楚。 還提到原則上不僅可以使用指針,還可以使用 smar ...

在 C 程序中獲取指針問題

[英]Getting pointer issue in C program

正如我們所知,數組僅在 C 中通過指針傳遞,那么swap1(arr[i],arr[j])意味着兩個指針將被傳遞給函數swap1()那么為什么swap1(arr[i],arr[j])給我錯誤? 根據swap1()函數原型,應該傳遞兩個指針,我正在傳遞它。 另一方面,當我實際傳遞地址swap1(&am ...

如何重載下標運算符以返回一個可能是左值的可選項?

[英]How can I overload the subscript operator to return an optional which can be an lvalue?

我正在通過實現一個octree類來學習一些C ++特性。 我希望這個類的下標運算符返回對應於索引的八分圓 。 我應該如何在類上定義下標運算符,以便我可以(i)分配結果和(ii)檢查結果是否為空? 目標(i)通過使下標運算符返回引用來慣用地實現。 但引用不能引用任何內容,如果八分圓為空 ...

指針是否支持“數組樣式索引”?

[英]Do pointers support “array style indexing”?

(自答Q&A - 這個問題不斷彈出) 我假設讀者知道指針算法是如何工作的。 老師/C 書籍一直告訴我我不應該像上面的例子那樣使用*(ptr + i) ,因為“指針支持數組樣式索引”,我應該使用ptr[i] = value; 反而。 沒有爭論 - 更容易閱讀。 但是查看 C 標准,我 ...

用戶定義的類C ++中的下標運算符重載

[英]Overloading subscript operator in an user defined class C++

考慮以下類別: 問題:是否有一種方法可以重載/覆蓋/重新定義下標運算符,例如,一個人可以訪問三個選項中的選擇向量。 即,假設: SocialPrefNode ordering{ } 。 我希望能夠像在ordering[ i ]那樣使用下標運算符,並能夠在類的三個向量中選擇一個,以 ...

如何在Android的微調器上為文本添加下標?

[英]How to subscript a text on a spinner in Android?

我正在使用帶有一些文本(字符串)的微調器,我想用下標數字2編寫化學表達式MgCl2。 我該怎么做? 我已經看到一些有關使用Html.fromHtml()的文章,但AndroidStudio表示不贊成使用此方法。 您可以在下面看到我的代碼。 ...

下標行為良好

[英]Good behavior for subscript

我正在為String創建擴展,並試圖確定下標運算符的正確/預期/良好行為。 目前,我有這個: 這將導致超出字符串范圍的所有值被限制在字符串的邊緣。 盡管這樣可以減少因將錯誤的索引傳遞給下標而導致的崩潰,但感覺不正確。 我無法從下標引發異常,並且如果索引超出范圍,則無法檢查下標是否導 ...

const和重載運算符

[英]const and overloading operator

我有通用的地圖對象。 我想重載operator [],因此map[key]返回鍵的值。 我制作了兩個版本的下標運算符。 非常量: const: 非const版本工作正常,但是當我創建const Map時遇到問題。 我寫的主要是: 我得到這些錯誤: ...

如何實現枚舉關聯值的快速下標設置器

[英]How to implement swift subscript setter for enum associated value

嘗試使以下各項起作用: 上面的代碼無法編譯。 它抱怨這樣的事實:我給一個let分配numbers時,我正在更新numbers 。 所以我嘗試用var代替let 。 哪個編譯。 但是什么也不做,因為它會更新關聯數組的值副本,而不是原始數組本身。 至少我認為是這樣。 有沒有一 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM