static assert

suggest change

Versions

[{“Name”:“C++11”,“GroupName”:null},{“Name”:“C++14”,“GroupName”:null},{“Name”:“C++17”,“GroupName”:null}]

Syntax

Parameters

Parameter | Details | —— | —— |bool_constexpr | Expression to check |message | Message to print when bool_constexpr is false |

Remarks

Unlike runtime assertions, static assertions are checked at compile-time and are also enforced when compiling optimized builds.

Feedback about page:

Feedback:
Optional: your email if you want me to get back to you:


static assert:
* static assert

Table Of Contents
8 Arrays
11 Loops
39 Streams
51 Unions
56 Lambdas
60 SFINAE
62 RAII
67 Sorting
84 RTTI
87 Scopes
89 static assert
104 Profiling
107 Recursion
117 Iteration
125 Alignment
134 Semaphore
136 Debugging
139 Mutexes
142 decltype