in types.h  error is cannot define operater !=; is need to delete :: in those functions? my evirenment is vs2017.