Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A fordító beállításaival /constexpr szabályozhatja a paramétereket a fordításkor történő kiértékeléshez constexpr .
Szemantika
/constexpr:depthN
/constexpr:backtraceN
/constexpr:stepsN
Érvek
depth
N
Korlátozza a rekurzív constexpr függvény meghívásának mélységét N szintre. Az alapértelmezett érték 512.
backtrace
N
N kiértékelés megjelenítése constexpr a diagnosztikában. Az alapértelmezett érték 10.
steps
N
Befejezés constexpr a kiértékelés N lépés után. Az alapértelmezett érték 100 000. A lépés az állandó kifejezés kiértékelése érdekében végzett egyedi számításra utal. A lépések maximális számának növelése hosszabb időt vehet igénybe olyan esetekben, amikor a fordítás egyébként meghiúsulna.
Megjegyzések
A /constexpr fordító beállításai vezérlik a kifejezések fordítási idejű kiértékelését constexpr . A kiértékelési lépések, a rekurziós szintek és a visszakövetési mélység szabályozva vannak, hogy a fordító ne töltsön túl sok időt a kiértékeléssel constexpr . A nyelvi elemmel constexpr kapcsolatos további információkért lásd: constexpr (C++).
A /constexpr jelző a Visual Studio 2015-től érhető el.
A fordító beállításának beállítása a Visual Studio fejlesztői környezetében
- Nyissa meg a projekt Tulajdonságlapok párbeszédpanelét.
- Válassza a Konfiguráció tulajdonságai>C/C++>parancssori tulajdonságlapját.
- Írja be a /constexpr fordító beállításait a További beállítások mezőbe. A módosítások mentéséhez válassza az OK lehetőséget.
A fordítóprogram programozott beállítása
- Lásd a(z) AdditionalOptions.
Lásd még
MSVC-fordító beállításai
MSVC Fordító Command-Line Szintaxis