Aracılığıyla paylaş


optimize

İşlev işlevli temelinde gerçekleştirilmesi için en iyi duruma getirmeleri belirtir.

#pragma optimize( "[optimization-list]", {on | off} )

Notlar

En iyi duruma pragma işlevin dışında yer almalıdır ve pragma görülen sonra tanımlanan ilk işlev etkili olur. Üzerinde ve Kapalı bağımsız değişkeni belirtilen seçenekleri kapatmak en iyi duruma getirme listesi açar veya kapatır.

En iyi duruma getirme listesi sıfır veya daha fazla aşağıdaki tabloda gösterilen parametreleri olabilir.

En İyileştir Pragma parametreleri

Parametre

En iyi duruma getirme türü

g

Genel en iyi duruma getirmeleri etkinleştir.

s or t

Kısa ya da hızlı kısımlarının makine kodu belirtin.

y

Program yığındaki çerçeve işaretçiler oluşturur.

Bunlar birlikte kullanılan aynı harfleri /o derleyici seçenekleri. Örneğin, aşağıdaki pragma eşdeğerdir /Os derleyici seçeneği:

#pragma optimize( "ts", on )

Kullanarak en iyi duruma pragma boş dize ile ("") özel yönerge biçimidir:

Kullandığınızda off parametresi, onu açar kapalı, bu konunun önceki bölümlerinde yer alan tabloda listelenen işaretleyecektir.

Kullandığınızda, , parametresi, bunu sıfırlar iyileştirmeler ile belirtilmiş olanlarla /o derleyici seçeneği.

#pragma optimize( "", off )
.
.
.
#pragma optimize( "", on ) 

Ayrıca bkz.

Başvuru

Pragma yönergeleri ve anahtar sözcük __Pragma