cost 91 ms
映射類的數據成員

[英]Mapping data members of a class

我正在嘗試設計一個數據結構,通過存儲關於它的成員的一些額外數據來增強/補充現有數據結構。 假設我們有: 我們希望有一個與之關聯的GUI組件,因此數據成員具有相應的GUI元素。 我想將成員映射到他們各自的組件。 就像是 我沒有任何限制,但我希望結果可以輕松轉換為原始類型。 ...

訪問基類子對象的成員之一時,是否有隱式指針指向基類子對象?

[英]Is there an implicit pointer to base class subobject when accessing one of its members?

如果我們有以下代碼: 有人告訴我, Base成員將繼承給Derived而這些Derived中的繼承成員實際上是在Base的基類子對象內(但此子對象未命名); 在派生中創建Base的子對象,該子對象包含繼承的成員。 因此,在訪問類中的成員時,除非您顯式執行某操作,否則將對this指針進 ...

如何在Visual Studio 2012 C#中使用數據/值成員從組合框執行搜索操作

[英]How to preform search operation from combobox using data/value member in Visual Studio 2012 C#

我是這類編程的初學者,所以我相信你們中的某人會知道如何解決我遇到的這個問題。 我在Visual Studio中有一個與Oracle Database 11g Express連接的小項目,我想對數據庫中的特定表執行搜索操作,並將其以這種形式顯示在我的Visual Studio項目中。 因此 ...

模板子類中的C ++名稱解析

[英]C++ Name Resolution in Template Subclass-of-Subclass

我試圖在C ++代碼中訪問基類數據,而不使用“ this”指針。 我的類是模板化的, ClassA是ClassB的基類, ClassB是ClassC的基類。 所有類均公開自其基類。 我發現此討論使我進入了解決方案的半途,但並未完全解決它: 為什么我必須通過this指針訪問模板基類成員 ...

臨時數據成員和API設計的終身擴展

[英]Lifetime extension of temporaries' data members and API design

假設我有一個跨平台的Path類,如: parent()成員函數返回this路徑的父路徑,因此它(正確地)返回表示它的新構造的Path對象。 對於將OS級別的路徑表示為UTF-8字符串(例如,Unix)的平台, as_utf8()將引用直接返回到內部表示path似乎是合理的,因為它已 ...

std::function 可以存儲指向數據成員的指針嗎?

[英]Can a std::function store pointers to data members?

從cppreference ,我發現: 類模板 std::function 是一個通用的多態函數包裝器。 std::function 的實例可以存儲、復制和調用任何 Callable 目標——函數、lambda 表達式、綁定表達式或其他函數對象,以及指向成員函數的指針和指向數據成員的指針。 ...

處理數據成員時:以下哪項被視為最佳實踐

[英]When manipulating data members: which of the following is considered best practice

我想開始采用最佳實踐,並看到班級成員以不同的方式受到操縱。 在以下示例中,我不知道有任何細微或顯着的差異。 如果有兩個或另一個建議,我想澄清一個最佳方法。 ...

JAVA:如何訪問單獨類中的數據成員?

[英]JAVA: How do you access data members in a separate class?

我真的被這段代碼困住了,因為我似乎無法理解如何將數據成員訪問到 java 中的另一個類。 我需要有人向我正確解釋這一點。 我的客戶類具有以下數據成員: 當我嘗試在單獨的 .java 文件中訪問這些數據成員時,在這一行出現錯誤: 我不能只擁有該代碼而不將數據成員帶入另一個 .java 文件。 ...

in_addr結構所需的說明

[英]Explanation needed for the in_addr strcuture

我完全不了解MSDN成員的文檔 。 它要求我從未做過的事情,例如S_un_b成員需要The IPv4 address of the host formatted as four u_chars. 除非這意味着像類型轉換,但這對我來說真的沒有意義,但我認為不是那樣。 任何示例,文檔,提示,技 ...

將數據成員放在結構中?

[英]Putting data members inside a struct?

我正在更新一些舊的未維護的軟件,並且我注意到一個我無法充分解釋的特殊模式。 有問題的代碼是用C ++編寫的。 通常,當我看到數據成員時,它們以公共或私有成員的形式存在於類聲明中。 在我目前正在使用的代碼中,幾乎每個類都將數據成員存儲在其他結構中,如下所示: 不幸的是,此代碼的原 ...

C ++:類中的靜態數組,大小未知

[英]C++: static array inside class having unknown size

我對此並不熟悉。 我在谷歌搜索它但沒有找到我的答案。 所以,發布我的問題。 剛試過以下程序: 它在MSVS 2010和g ++ 4.8.1上沒有任何警告就編譯好了。 它在C ++ 14編譯器中編譯也很好。 (請參閱此處的現場演示。 )那么,C ++標准在哪里說到這一點? 如果 ...

無效使用非靜態數據成員C ++學生

[英]invalid use of non-static data member c++ student

我是一個剛開始編程的菜鳥,我想知道為什么我會收到一條錯誤消息,內容為:無效地使用了非靜態數據成員'Lavirint :: n'? 編輯-我在同一行中添加了一些其他變量,但它們不會引起更多錯誤。 ...

為什么/何時要使用類數據成員而不定義類的對象?

[英]Why/When would I want to use a class data member without defining an object of the class?

在C ++中,可以通過將public部分中的數據成員定義為static變量來使用類的數據成員而無需定義該類的對象,如下面的代碼示例中所示。 問題是,為什么/何時要這樣做? 我該怎么辦? ...

強制安全使用包含引用或原始指針的類

[英]Enforce safe use of class containing reference or raw pointer

假設我們有一個如下所示的類。 設計該類時,唯一合理的用法是至少有一個其他實體擁有lo_引用的對象的所有權。 如果客戶端代碼正確使用該類,則不需要DoStuffWithRef擁有LargeObject所有權。 如果該類被濫用,是否有一種方法可以強制這種用法或發出錯誤信號? 除了記 ...


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