cost 293 ms
如何從 C++ 中的向量正確設置 class 成員變量

[英]How can I set class member variable correctly from vector in C++

我正在嘗試從 C++ 中的 STL 向量中設置 class 成員變量。 但它並沒有按照我想要的方式工作。 變量不變,變量和以前一樣。 我是否以錯誤的方式編程? 這是代碼。 這是結果: 為什么它不起作用,以及如何解決它? ...

C++ 繼承類與創建成員

[英]C++ inheriting a class vs creating a member

假設我有一個具有多種方法的類。 我喜歡分成多個類。 我可以繼承該類還是可以使用該類創建成員? 哪一種更高效、更實用? 假設我在下面有這個 我已經分成多個類,如下所示 繼承一個類更有效? 創建會員更高效? ...

C++ 初始化作為 Object 指針容器的成員變量

[英]C++ Initializing Member Variables that are Containers of Object Pointers

我很抱歉問這個問題,因為我確信它已經在其他地方得到了回答。 我正在嘗試在我的 class 的構造函數中初始化 object 指針的容器。 容器是一個數組模板,構造函數的 class 是 A,object 類型是 class P。 想知道問號/如何正確初始化所述成員變量中的 go 應該是什么。 Cl ...

Class 運算符不能訪問成員變量

[英]Class operators can not access member variables

我正在研究應該能夠進行基本算術的 integer class。 integer 值存儲在一個數組中,其中每個數組元素保存兩個 integer 值。 我將這個整數數組轉換為成員變量 integer。 第一個運算符應該只是否定 integer 值。 但是,VS 告訴我,我沒有足夠的運算符參數。 此外, ...

為什么在 class 中聲明為 object 的成員變量的地址值總是變化? 在 c++

[英]Why does the address value of a member variable declared as an object in a class always change? in c++

我正在研究 c++ 的 class。 我正在編寫一個名為 User 的 class。 成員變量在 class 中聲明為 object。 返回這個object的地址的function是getAddr()。 供您參考,用戶 class 中也存在 getAddr() function。 我在打印用戶 o ...

將指向數據成員的指針作為非類型模板參數傳遞時推斷類型和 class

[英]Inferring type and class when passing a pointer to data member as a non-type template argument

我需要將指向數據成員的指針、它的類型和它所屬的 class 傳遞給模板結構。 以下作品: 但它需要明確提及類型(T:int)和 class(Cls:Struct)。 那應該是不必要的。 編譯器應該能夠自己找出這兩種類型。 事實上,如果我將指向數據成員的指針傳遞給 function,它可以推斷出它們 ...

C++:如果成員變量的指針被傳遞到別處,如何讓編譯器優化內存訪問

[英]C++: How to make the compiler optimize memory access in case when a pointer of a member variable is passed elsewhere

[編輯:這是動機:將變量的指針傳遞給外部函數可能會意外地破壞對“相鄰”變量的一些優化,因為有可能獲得指向由外部函數從原始指針計算出的相鄰變量的指針。 以下為原帖,其中volatile是模擬當前編譯單元無法訪問的外部函數,例如虛函數調用、閉源庫函數等] 我想知道是否return ta; 在下面的代 ...

在 C++ 中訪問嵌套組合中的成員

[英]Accessing member in nested composition in C++

如果我有一個包含另一個類(通過組合)的類,而該類又包含另一個類。 例如:一個包含 PersonalDetails 類的教師類,該類包含一個 ContactInformation 類。 聯系信息類: 個人詳情類: 教師班: 教師類訪問 ContactInformation(最“嵌套”類) ...

在另一個類中聲明和更改類實例

[英]Declaring and changing class instances inside another class

你好 Stackoverflow 的好人! 我有個問題。 我正在嘗試更改一個實例變量(它自己是一個類實例),並且出於某種原因,它為原始類的所有實例更改了相同的實例變量。 這是代碼: 輸出: 我只想喚醒吉爾。 ...

為任意類的所有 arguments 分配無值'

[英]assign None values to all arguments of an arbitrary class'

我想創建一個方法,其 arguments 是任意 class 和實例列表。 假設 class 的名稱是“Price”,列表的名稱是“price_list” 但問題是,只有當我最初將“無”值設置為“價格”class 的所有 arguments 時,它才能正常工作。 有什么方法可以在 CreateHT ...

如何從另一個 class 中的 MainActivity 中獲取值

[英]How to pick up values from MainActivity in another class

我認為將冗長的函數放在除 MainActivity 之外的 class 中是個好主意。 但是,我很難在單獨的 class 中使用 MainActivity 中的值。 為了測試這一點,我將 MainActivity 作為 和 SupportRoutines.kt 當我運行這個時,沒有報告錯誤,但是 S ...

C++ 中的成員變量為 class 變量是如何發生的?

[英]Memeber variable as class variable in C++ how does it happen?

我有個問題。 我目前正在研究 c++ 中的一個小示例,但無法弄清楚解釋。 這是我的問題: 所以我不明白為什么 class X 中的變量成員 i 像 class 變量一樣工作? 我在網上搜索,發現它被稱為聚合,並且出於某種原因使用它,但我不明白為什么會發生這種情況? 編譯器是如何做到的? 你能向我解 ...

在一行中調用 is_const<> 的版本,但對於變量而不是類型

[英]calling version of is_const<> but for variables instead of types, in one line

嗨,我正在學習 C++,我閱讀了諸如 is_const 之類的類型特征。 is_const 可以在一行中調用,例如, 我制作了自己的 is_const 版本,但是為了測試一個變量是否是 const,它可以像這樣使用, 我也想在一行中調用 check_const,但編譯器不斷給我錯誤,例如 ...

Java:使用孩子的成員變量調用父母的方法

[英]Java: Calling a parent's method with child's member variable

假設我有一個抽象父類,它具有在方法中使用的成員變量。 如果我現在有兩個子類 並且我想避免代碼克隆,即在兩個類中實現相同的 printJob() 方法,我現在遇到了問題,因為 printJob() 方法無法訪問子類的成員變量。 有什么方法可以調用父類的方法但讓該方法使用子類的成員變量? ...

類成員變量不是和全局變量一樣糟糕嗎?

[英]Aren't class member varialbes as bad as global variable?

由於使用了全局變量,我們都知道下面的代碼很糟糕: 太糟糕了,在 python 中,必須故意聲明 global 以“打破”禁令。 但是以 OO 的名義,下面的代碼怎么是有道理的: 在類實例的范圍內,成員變量不就是和全局變量一樣嗎? “self”基本上允許任何成員函數不受限制地訪問所有變量,而 ...

成員變量如何與專門的類模板一起使用?

[英]How do member variables work with specialized class templates?

我正在嘗試編寫一個非常簡單的專用類模板,它有一個成員變量,並且可以在特殊情況下以不同的方式打印該成員變量。 我知道這個例子沒什么用,但它很好地說明了這個問題。 當專門化類模板時,類的專門化似乎不共享相同的成員變量,因此以下代碼將無法編譯... 這表明我需要為每個專業化編寫一個單獨的構造函數,並 ...


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