Forum Programmation.c++ Appeler une méthode non-const à partir de la méthode const homonyme

Posté par . Licence CC By‐SA.
Étiquettes :
1
8
jan.
2014

Histoire de ne pas mourir idiot, je me demandais s'il y avait un moyen élégant d'appeler une méthode const à partir de son équivalent non-const. Le contexte ressemble à ça:

#include <vector>
#include <iostream>
#include <cassert>
using namespace std;
class A {
 public: 
 A(vector<double>);
 double mean();
 double mean() const;
 protected:
 void initialize();
 bool is_initialized;
 const vector<double> data;
 double sum_i;
};
A::A
(...)