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
#22.1
MSVC lambda bug
Multiple inheritance of empty classes - sizeof
dump_own_process.cpp
Visual Studio 2015 Compiler Bug: 64bit multiplication
Sorting algorithm comparison
multiplie linked list numbers
Policy class partial specialization inheritance
Test
RecursiveDivide