首頁 >後端開發 >C++ >如何在 C 語言的類別初始化器中初始化常數數組?

如何在 C 語言的類別初始化器中初始化常數數組?

Patricia Arquette
Patricia Arquette原創
2024-11-06 03:44:02417瀏覽

How to Initialize a Constant Array in a Class Initializer in C  ?

在C 中的類別初始化器中初始化常數數組

在C 中,在類別的初始化器列表中初始化常數數組需要稍有不同方法比初始化其他成員變數更重要。讓我們探討一下常數數組具有特定於實例的值的情況。

考慮以下類別:

要使用建構函式初始化清單中的特定值初始化b,請使用下列語法:

此方法依賴C 11 的大括號括起來的初始值設定項列表語法,該語法可讓您在類別初始值設定項內初始化常數數組。以下是一個範例:

在此範例中,a 的每個實例都將具有一個具有指定值的唯一 b 陣列。請注意,此技術在 C 98 或更早版本中不可用。

以上是如何在 C 語言的類別初始化器中初始化常數數組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn