diff --git a/src/connectivity.cc b/src/connectivity.cc
index 963ffe796f360a64088f34d49f3806da614077df..ce1a1b95858978651d4e461a40359cb383d1d00a 100644
--- a/src/connectivity.cc
+++ b/src/connectivity.cc
@@ -30,6 +30,10 @@ namespace MUSIC {
 
   int ConnectorInfo::maxPortCode_;
 
+#if __cplusplus <=199711L
+  ConnectivityInfo* const Connectivity::NO_CONNECTIVITY = NULL;
+#endif
+
   void
   ConnectorInfo::registerPortCode (int portCode)
   {
diff --git a/src/music/connectivity.hh b/src/music/connectivity.hh
index ed5611167d9599c84a9b48ce1b7a0b1a40ac0192..11a78c3e8709b05c8fbb5cf845d91fd12d7993e1 100644
--- a/src/music/connectivity.hh
+++ b/src/music/connectivity.hh
@@ -207,7 +207,11 @@ namespace MUSIC {
     {
     }
 
-    static const int NO_CONNECTIVITY = 0;
+#if __cplusplus > 199711L
+    static constexpr ConnectivityInfo* NO_CONNECTIVITY = nullptr;
+#else
+    static ConnectivityInfo* const NO_CONNECTIVITY;
+#endif
 
     void  add (std::string localPort, ConnectivityInfo::PortDirection dir, int width,
         std::string recApp, std::string recPort, int recPortCode,