Was ist eine portable Methode, um den Maximalwert von size_t zu ermitteln?

Ich möchte den Maximalwert von size_t auf dem System wissen, auf dem mein Programm ausgeführt wird. Mein erster Instinkt war, eine negative 1 zu verwenden:

size_t max_size = (size_t)-1;

Aber ich schätze, es gibt einen besseren Weg oder eine Konstante, die irgendwo definiert ist.