cost 122 ms
指針地址混淆

[英]confusion of address of a pointer

我看到這樣一段代碼: 我不明白的是: &personPtr->age 和 personPtr->age 之間有什么區別 在上面的代碼中。 當我有一個指向結構的指針並想要檢索該結構的內部變量時,我總是會看到 peresonPtr->age 類型的代碼。 所以說我有一個結 ...

在 C++ 中的數據成員之前調用構造函數

[英]Is constructor called in before the data members in C++

您好,我是學習 C++ 的新手。 構造函數是按照我在 class 中創建它的順序創建的,還是總是在 class 中創建其他任何東西之前首先調用它。 在這個 class 中。 構造函數是在數據成員之前創建還是在數據成員之后創建 ...

在 C# 中將實例變量的使用限制為單一方法

[英]Restrict use of instance variable to single method in C#

我希望能夠將實例變量的使用限制為一種方法,並且其他用法應該是不可能的(編譯錯誤或警告)。 例如 在單獨的 object 中使用延遲、自動屬性或封裝是不可能的。 我考慮過擴展 ObsoleteAttribute,但它是密封的。 ...

有沒有辦法將具有任何類型和數量的 arguments 的 void function 作為方法中的參數傳遞並將其存儲在數據成員中? (C++)

[英]Is there a way to pass a void function with any type and amount of arguments as an argument in a method and store it in a data member? (C++)

我在將 function 作為方法中的參數傳遞時遇到了問題。 我的問題是我希望能夠通過任何類型和數量的 arguments 的任何 void function ,然后將其存儲在數據成員中。 我目前所做的是對沒有 arguments 的 void function 進行重載,對帶有 std::any ...

使用智能指針跟蹤可能被刪除的數據成員

[英]Using smart pointers to keep track of data members that may be deleted

我有兩個班級A和B 。 我從A確定性地計算B 。 對於每個A ,只要它存在,我想用my_B跟蹤B 。 一旦B被破壞,我希望將my_B更改為類似nullptr 。 當B被破壞時,什么會導致my_B引用nullptr (或WhatTypeHere的等價物)? ...

嵌套 class 的成員未由構造函數初始化

[英]Member of nested class isn't being initialized by the constructor

我有兩個類,外部和內部。 外部不包含數據成員。 內部包含一個數據成員,inner1_。 當我調用外部構造函數時,我創建了一個 class 內部實例,inner1。 當調用 inner1 的構造函數時,它的數據成員 inner1_ 應該是一個長度為 n 的向量。 但是,inner1 構建后,我發現它的 ...

冗余數據成員

[英]Redundant Data Members

我有一個存儲 SquareMatrix 的 class A。 class 經常使用 mat.size() (常數時間操作)使用矩陣的大小。 mat.size() 確實是 A 大小的另一種度量。遵循良好的編碼習慣,A 是否也應該存儲 mat.size() 的副本? ...

為什么 C++ 非靜態數據成員需要唯一地址?

[英]Why C++ non-static data members require unique addresses?

最近 C++ 增加了針對空數據類型如struct empty {};的特性[[no_unique_address]] ; . 空數據成員如何從擁有唯一地址中受益? 為什么標准不讓所有空數據成員無地址? 為什么 C++ 非靜態數據成員需要唯一地址? ...

.net 核心 3.1 升級:DataContract 和 DataMember - 無法隱藏字段

[英].net core 3.1 upgrade : DataContract and DataMember - unable to hide a field

我有一個 class 通過沒有 [DataMember] 屬性,我能夠隱藏字段“Salary”。 有沒有辦法可以在請求中隱藏/不公開該字段? 預期 output:我想將請求用作: 要求: 和響應為 實際 output 是: 請求: 和響應為 我正在使用 swagger 對此進行測試,並希望在請求中只 ...

在 DateMember 的路徑有多個層的 WinForms 中綁定

[英]Binding in WinForms where DateMember's path has multiple layers

通用綁定在 WinForms 中工作正常,但如果我的綁定的數據成員有多個層,我會遇到問題。 我將 TextBox 的 Text-Property 綁定到了我的 SubViewModel 的屬性“CurrentText”。 當 SubViewModel 上的屬性“CurrentText”發生變化時,一 ...

函數的簽名是什么意思?

[英]What the function's signature means?

我不明白簽名的含義: 它們屬於哪里,是另一個 class 構造函數還是調用變量的另一種方式,我一直在試圖弄清楚幾個小時謝謝您的幫助 ...

沒有復制構造函數的初始化成員聚合類型

[英]Initialising member aggregate type without copy-constructor

我需要使用非默認構造函數並且不使用復制構造函數來初始化類的成員數組。 我有以下兩個類: 編譯時出現以下錯誤: 但是我無法找到一種在不定義復制構造函數的情況下初始化mem數組的方法。 我從這里和這里找到了答案,解釋了復制省略正在發生並且需要一個復制構造函數來編譯但應該由編譯器刪除。 Mem ...

如何擁有只讀成員的 C# 接口

[英]How to have C# interface with readonly member

接口不便 我最近發現自己需要一些東西,這在 C# 中應該是非常可能的(我知道它在 C++ 中):幾個類需要一個 api 密鑰,它絕對必須是一個私有的、不可變的字段(除了在構造函數)。 為了避免代碼重復,我想為需要 api 密鑰的類創建一個接口。 我會讓代碼不言自明: public interfac ...

如何初始化 static const 成員,它是另一個 class 的數組,並使用它?

[英]How to initialize static const member that is array of another class, and use it?

我正在嘗試用庫存實例化自動售貨機。 我計划的庫存是一系列 class 飲料。 這是我到目前為止所寫的。 VendingMachine.h - 應該包含飲料數組 class 現在飲料.h 自動售貨機.cpp 飲料.cpp 現在進行測試程序 我定義飲料編譯器的行抱怨它不是一個完整的 const 表達 ...

在不編寫顯式設置器的情況下修改私有類數據成員的簡便方法是什么? 模板有用嗎?

[英]What is handy way to modify the private class data members without writing explicit setters? Are templates useful?

我有一個帶有數據成員的類。 為了更改類的數據,我必須編寫單獨的方法。 是否可以編寫一個可以更改類的不同數據成員的模板化函數? ...


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