Merci Kaamui et Trademark pour votre répons et conseils. Got it (j'espère) !
Type: Messages; Utilisateur: coberle
Merci Kaamui et Trademark pour votre répons et conseils. Got it (j'espère) !
Merci Kaamui pour ta réponse ... mais je ne saisi pas ce que tu veux dire par "coord n'est pas un type mais une instance". Peux-tu être plus explicite ?
Bonjour,
Je rencontre le problème suivant et je n'arrive pas à savoir d'où ça vient. Ci dessous un extrait du code:
class P
{
public:
P(double aX, double aY):coord({aX,aY}) {};
Merci pour vos conseil et recommendations.
Christian
Bonjour,
Je cogite sur la question suivante - j'ai une courbe paramétré C(t) que je représente par une classe (disons C) qui contient notamment une méthode pour calculer un point de la courbe ...
Merci!
Ehonn,
Je me permets de revenir vers toi car il me reste quand même une question. Si je mets la définition de la classe template MyClass dans un fichier .h séparé (avec un classique #include...
Merci, ça marche.
Je vais regarder en détail pour bien comprendre ce qui cloche avec mon code car ça semble être très proche au niveau de la grammaire.
Bonjour,
Je souhaite créer une fonction (Peek) qui soit friend d'une classe template (MyClass), avec une relation one-to-one. Après avoir pas mal cherché sur Internet, j'ai cette écriture ... qui ne...
Merci beaucoup, c'est vraiment sympa.
Merci Neckara ... ça fonctionne.
Mais je ne suis pas certain de bien comprendre le pourquoi du comment:
- pourquoi ceci avant la classe
template
<unsigned D> class PointT;
...
Neckara - voici le code de la classe PointT et du main. Encore merci pour ton aide (j'utilise CodeBlocks avec compil gnu/gcc)
Classe PointT (PointT.h):
#ifndef POINTT_H_INCLUDED
#define...
En faisant comme tu le suggères, il y a 4 erreur qui sont générées, comme par exemple :
invalid use of template-name 'PointT' without an argument list;
ISO C++ forbids declaration of 'P' with no...
En quoi est-ce plus laxiste ? Par ailleurs, je n'ai pas trouvé d'autre solution ... Bien sûr, je suis preneur d'alternatives :-)
Je suis finalement arrivé à la conclusion (après quelques essais de fonctions friends sur des classes non templatées) que la solution (ou le problème) se trouvait dans la déclaration de fonction...
Oui - le fichier .h du template contient le header et le code (car c'est un bout de code de test que j'écrit). Le code de l'opérateur surchargé est avant mon main. En quoi cette séparation...
Bonjour,
J'ai un classe point
template <unsigned D> class PointT { ...
friend ostream &operator<<(ostream &oS, const PointT<D> &P);
... } et une surcharge d'opérateur
template <unsigned D>...
Suite à la discussion http://www.developpez.net/forums/d1201723/c-cpp/cpp/fonction-generique-template-heritage/#post6582806, j'ai la classe Point suivante:
template <unsigned D> class PointT
{
...
Bonjour,
Je cherche un tuto/exemple qui expliquerait le pourquoi du comment et le bien fondé des listes d'initialisation. De façon assez curieuse, il semble qu'il soit toujours recommandé de les...
Bonjour,
[A noter que je mets la question dans ce forum car je code essentiellement en C++ ... mais je pense qu'elle est valide pour d'autres langages].
Les différents exemples que j'ai pu...
Hello,
Et-ce que l'héritage ne serait pas une façon de résoudre ton problème ? En gros tu définis une classe GetUser et chaque version hérite de la précédente ?
Christian
Je voulais effectivement ajouter un paragraphe pour parler de ce point mais le commentaire ci-dessus m'a déjà pris des heures ! :-)
Je remercie en général tout ceux qui répondent aux questions mais...
Bonjour,
J’ai une fonction – disons foo - qui va travailler sur des Points, qui peuvent être en 2D (p2D=(x,y)) ou en 3D (p3D=(x,y,z)). Disons que foo(Point, t) va multiplier chaque coordonnée par t....
Merci à tous pour vos réponses détaillées - je crois que j'ai à "manger" pour plusieurs jours :-).
Quelques commentaires/précisions:
- Ekleog -> Je multiplie chaque coordonnée du point
-...
Merci Koala01 pour ta réponse (très) détaillée. Etant encore débutant, les mots de sont encore une peu "abscon". Si tu as des exemple (ou des liens), je suis évidemment preneur.
Est-ce que ce que...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.