In NDN constructor, put host and port args first.
diff --git a/ndn-cpp/NDN.hpp b/ndn-cpp/NDN.hpp
index 8f6f7bb..9c8f952 100644
--- a/ndn-cpp/NDN.hpp
+++ b/ndn-cpp/NDN.hpp
@@ -17,7 +17,7 @@
 
 class NDN : public ElementListener {
 public:
-  NDN(const ptr_lib::shared_ptr<Transport> &transport, const char *host, unsigned short port)
+  NDN(const char *host, unsigned short port, const ptr_lib::shared_ptr<Transport> &transport)
   : transport_(transport), host_(host), port_(port) 
   {
   }