共用方式為


2.7.2.1 private

private子句宣告為私用給小組中的每個執行緒的變數清單中的變數。 語法private子句是,如下所示:

private(variable-list)

變數中所指定的行為private子句是,如下所示。 此建構配置新的物件自動存放工期的任務。 新物件的對齊方式和調整是由變數的型別所決定。 此配置發生一次每個執行緒在小組成員,並叫用預設建構函式類別物件,如有必要的。 否則預設值是不確定的。 變數所參考的原始物件的不定的值到建構函式進入時,絕不能修改建構,動態範圍內並具有在建構從結束時的不定值。

在此指示詞建構之語彙範圍內,變數會參考由執行緒配置新的私用物件。

若要限制private子句如下:

  • 類別型別中所指定的變數private子句必須要有一個可存取的、 模稜兩可的預設建構函式。

  • 在指定的變數private子句不能 const-限定型別,除非它具有類別型別,有mutable成員。

  • 在指定的變數private子句必須沒有不完整型別或參考型別。

  • 在出現的變數reduction的子句平行指示詞不能在指定private工作共用的指示詞,以便繫結到平行建構函式上的子句。