fork download
  1. constexpr const char *const t_constexpr = "11:23:45";
  2. const char *const t_non_constexpr = "11:23:45";
  3.  
  4. int array1[ (int)(t_constexpr[0]) ];
  5. int array2[ (int)(t_non_constexpr[0]) ];
  6.  
  7. int main()
  8. {
  9. return 0;
  10. }
Compilation error #stdin compilation error #stdout 0s 3452KB
stdin
Standard input is empty
compilation info
prog.cpp:5:39: error: array bound is not an integer constant before ']' token
 int array2[ (int)(t_non_constexpr[0]) ];
                                       ^
stdout
Standard output is empty