prévu ',' ou '...' avant constante numérique

J'abandonne. Ni google ne me répond ou de la documentation. Quoi de mal ici?

" Dans le fichier inclus à partir de x.rpc:7:
/Users/utilisateur/Dropbox/Projets/Arduino/libraries/Gamme/Gamme.h:27:
erreur: identificateur avant constante numérique
/Users/utilisateur/Dropbox/Projets/Arduino/libraries/Gamme/Gamme.h:27:
erreur:', ' ou '...' avant constante numérique "

//
// Range.h
// Handles range to ground and altitude
//
// Created by x on 2013-03-27.
//
//

#ifndef RANGE_H_
#define RANGE_H_

#include "NewPing.h"

#define BOTTOM_RF_PIN       5
#define BOTTOM_RF_ECHO_PIN  10
#define BOTTOM_RF_MAX       200


class Range {
public:
    Range();
    void init();
    float toGround();
    float toCeiling();
    float altitude();
private:
    NewPing bottomRF(BOTTOM_RF_PIN, BOTTOM_RF_ECHO_PIN, BOTTOM_RF_MAX);

};

#endif /* RANGE_H_ */
Comment se fait-vous avez des constantes (5, 10, 200) au lieu d'argument de fonction déclarations dans bottomRF()??? Qu'essayez-vous de réaliser?
Je pense qu'il essaie de déclarer une variable de type NewPing. Vous devez les initialiser la variable dans la Gamme (de) : bottomRF( constantes ) { } à la place. C'est un bon endroit pour les compilateurs de noob-vérifier tous les littéraux ou manquant types des paramètres et de leur venir en aide avec un moins inutile de message d'erreur, mais qui se soucie de C++, la droite (pour offensé: c'est de l'ironie)?

OriginalL'auteur | 2013-03-27