diff --git a/alib2std/src/extensions/heaps/CppHeap.h b/alib2std/src/extensions/heaps/CppHeap.h
index 681e83556b54012c77502d2163719e69d1a65d20..c2bff90f7ca46809e8c6c9a7fd98e5407454d072 100644
--- a/alib2std/src/extensions/heaps/CppHeap.h
+++ b/alib2std/src/extensions/heaps/CppHeap.h
@@ -9,6 +9,7 @@
 #define CPP_HEAP_INCLUDED
 
 #include <algorithm>
+#include <exception>
 #include <vector>
 
 namespace alib {