Forum Programmation.c++ Petit soucis avec les shared_ptr

Posté par  . Licence CC By‑SA.
Étiquettes :
0
3
juin
2016

Bonjour,

Je cherche à faire un petit code en remplaçant les pointeurs par des shared_ptr. J’ai probablement un défaut de design induit par mon expérience des pointeurs historiques… Voici un bout de code qui met en avant mon soucis :

#include <iostream>
#include <vector>
#include <memory>

using namespace std;

class MyInt {
public:
  static void init(int n);
  static MyInt &get(int n);

  int get_id() {return id;}
protected:
  MyInt(
(…)

Forum Programmation.c Une bibliothèque partagée (shared object, *.so) pour conversions et calculs mulitbases.

Posté par  (site web personnel) . Licence CC By‑SA.
1
21
déc.
2014

Salut les Linuxiens de tout bords,
je tiens a vous présenter ma première bibliothèque partagée, qui porte le nom de:
hobdcalc (Hexadecimal, Octal, Binary, Decimal Calculator).

Si vous vous demander ce qu'est concrètement une bibliothèque partagée: je vous explique.

Une bibliothèque partagée est un fichier compiler situer dans un dossier bien spécifique de votre arborescence qui contient des fonctions. La bibliothèque est charger en mémoire et chaque programme qui utilise une fonction de cette bibliothèque va chercher (…)