La surcharge d’opérateur en C++ 1

Parfois, il nous est utile de pouvoir comparer deux objets d’une même classe entre eux, le problème c’est que les objets (instances d’une classe) ne peuvent êtres comparés avec un simple « if », il nous faudra donc préciser pour la classe en question quels opérateurs on voudra utiliser pour notre traitement. Prenons un exemple simple : ...

Les 24h du code

Un événement vraiment intéressant s’est déroulé du 18 au 19 janvier 2013 à l’école d’ingénieur de l’ENSIM, au Mans. Les 24h du code ! Des équipes de 4 allaient s’affronter pendant 24 heures chrono pour développer une petite application, selon un choix entre 3 sujets donné l’heure avant. J’avais décidé de participer, et avec des ...

LDAP et PHP

LDAP est un annuaire (Lightweigth Directory Acces Protocol) qui permet une authentification sécurisée, (moins que Kerberos, ou autre) mais facile d’utilisation. Active Directory (que je nommerais désormais « AD ») utilise un annuaire LDAP pour permettre aux utilisateurs de se connecter sur un réseau. Et les comptes sont utilisables ensuite pour une grande variété d’utilisation (droits, connexions ...

Simuler le clavier et la souris en C 7

Mesdames et messieurs, pour ceux qui ne sont pas encore au courant et pour votre plus grande joie, je vais vous apprendre qu’il est aisé de faire un programme en C qui simule les événements du clavier et de la souris. Je m’explique : Lorsque vous appuyez sur une touche de votre clavier, ou que ...

{AIDE} Developpez en Java sur Android

Android IDE (AIDE) est une application gratuite que j’ai découvert il y a peu, qui permet de développer des applications Java, et de les compiler directement en .apk (extension des applications sous Android). Elle comporte toutes les librairies natives de Java qui peuvent être utilisées au développement d’applications traditionnelles et possède des fonctionnalités tout à ...

Les flux d’entrées-sorties

Dans ce post, je parlerais principalement des classes ostream, istream et iostream en C++, qui permettent de manipuler les flux entrée/sortie. I-Présentation générale Définition d’un flux : Un flux est un transfert d’informations, partant d’un émetteur, jusqu’à un récepteur, qui consomme ces informations (ce flux). Les 3 classes ci-dessous (voir tableau « Schéma classes de flux ») ...

Le polymorphisme

Ce petit article décrira le principe de polymorphisme, réalisable en C++. On ne peut pas créer deux fonctions de même nom, comme par exemple : int somme(int a, int b); int somme(int c, int d); Toutefois, en C++, le compilateur est capable de distinguer deux fonctions qui portent le même nom, d’après le type ou ...

Les opérations binaires 1

Nous allons parler ici des opérations binaire, ( non, c’est vrai  ?!  ) et avant cela il faut bien entendu connaître la syntaxe binaire.   Les opérateurs binaires : Voici les différents opérateurs binaires : Le OU, décomposé en deux possibilités, le OU bit-à-bit, ou le OU bit-à-bit exclusif ( respectivement le OR ou le ...