Rcpp-Fehler-Vergleich DateVector element mit einem Datum
Die folgenden Rcpp-Funktion nicht kompilieren:
// [[Rcpp::export]]
bool dateProb(DateVector dateVec, Date date) {
return (dateVec[0] < date);
}
Ich bekomme die Fehlermeldung: "die Verwendung der überladenen operator '<' ist mehrdeutig (mit operand types 'typename storage_type<14>::type' (aka 'double') und 'Rcpp::Datum)"
Was mache ich falsch? Warum nicht dateVec[0]
Typ Rcpp::Date
?