Forum Programmation.c++ Le constructeur d'une classe de base peut-il savoir qu'il n'est pas le dernier?

Posté par . Licence CC by-sa
0
10
juil.
2017

Je suis conscient que la question n'est pas très claire, un petit bout de code pour illustrer :

class Base {
  public:
    Base() { this->init(); }
    virtual void init() {}
};

class Derived : public Base {
  public:
    Derived() : Base() { }
    void init() {}
};

class Derived2 : public Base {
  public:
    Derived2() : Base() { this->init(); }
    void init() {}
(...)

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

Posté par . Licence CC by-sa
Tags :
2
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
(...)

Forum Linux.debian/ubuntu Problème clavier après mise à jour

Posté par .
Tags : aucun
0
19
oct.
2004
Bonjour,

J'ai un problème étrange de clavier sous debian : après une mise à jour, 1) la touche Alt-Gr ne fonctionne plus (mais elle déclanche bien un événement dans xev), et 2) quand on fait ^ puis o par exemple, on voit apparaître ^o et pas ô.

Pour information, tout cela fonctionne merveilleusement en mode console. Par contre, j'ai le même problème dans le gdm, dans KDE, dans windowmaker, etc. Ça semble donc être un problème lié au serveur X. (...)