diff --git a/cpp/CSMOn.hpp b/cpp/CSMOn.hpp
index 05635a1fe5a36e0f9979d421c9879f21e221d8e9..deed3859e7d6b978789c8bfcf56d69fd5056f23d 100644
--- a/cpp/CSMOn.hpp
+++ b/cpp/CSMOn.hpp
@@ -61,7 +61,7 @@ using namespace std;
 typedef struct _point{
 	int x;
 	double y;
-	_point(int _x, int _y){
+	_point(int _x, double _y){
 		x = _x, y = _y;
 	}
 }t_point;