Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
constexpr internal error
#include <iostream> class StringView { public: constexpr StringView(const char* start_, const char* end_): start(start_), end(end_) {} constexpr uintptr_t Length() const {return end-start;} //internal compiler error private: const char* start; const char* end; }; int main() { constexpr const char* const str = "Test string"; enum: uintptr_t {LENGTH = StringView(str, str + 5).Length()}; std::cout << LENGTH << std::endl; return 0; }
run
|
edit
|
history
|
help
0
#30.2
Project
ria
Matrix_1
javascritp
!Enum
Number of paths in matrix
Template function declaration to avoid usage of template in T::template f<int>()
Overload
test