4 ms·
CUDA C++ is not exactly standard either.
CUDA C++ is not exactly standard either.
It probably extends the language less than g++ or msvc do out of the box.
Nowadays one can write pretty standard C++20 (minus modules), alongside CUDA frameworks that hide the non standard stuff on their internals.