Dina C++, "constexpr" jeung makro nyaéta dua cara anu béda pikeun ngahontal evaluasi waktos kompilasi, sapertos ukuran array atanapi argumen template. "constexpr" variabel diinitialisasi dina waktos kompilasi sareng ngagaduhan nilai tetep dina program. "constexpr" mangrupikeun fitur basa anu diwanohkeun dina C++11 anu ngamungkinkeun anjeun pikeun nangtoskeun yén nilai fungsi atanapi variabel tiasa dievaluasi dina waktos kompilasi. Dasarna, "constexpr" fungsi dievaluasi dina waktos kompilasi sareng tiasa dianggo dimana éksprési konstan diperyogikeun, sapertos ukuran array atanapi argumen template. "constexpr" variabel diinitialisasi dina waktos kompilasi sareng ngagaduhan nilai tetep dina program. Macros, di sisi anu sanésna, mangrupikeun prasésor anu ngamungkinkeun anjeun ngahartikeun nilai makro sareng nami-simbalan sareng parameter-masa makro. Préprosessor ngagentos sadaya fungsi makro dina
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence