CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[C++]Probleme class template

dailypochtron
dailypochtron
Niveau 5
17 juin 2014 à 19:13:25

Bonjour,

J'ai une class template nommé SLPoint(http://pastebin.com/MakLtg2a) que je teste via ce petit programme(http://pastebin.com/cgC9gwGH), j'obtiens l'erreur suivante du compilo:

LNK2019: symbole externe non résolu "__declspec(dllimport) public: __cdecl SLPoint<double>::SLPoint<double>(double const &,double const &)" (__imp_??0?$SLPoint@N@@QEAA@AEBN0@Z) référencé dans la fonction main

Je ne comprend pas très bien cette erreur, pourtant j'ai bien spécifié les différents types de ma class en bas du header. J'ai du louper un truc.

Merci de votre aide :) .

dailypochtron
dailypochtron
Niveau 5
17 juin 2014 à 19:15:35

J'ai foiré les liens :hap:

La class: http://pastebin.com/MakLtg2a
Le teste: http://pastebin.com/cgC9gwGH

nonobus
nonobus
Niveau 6
18 juin 2014 à 00:04:48

Bonsoir,
l'objet que tu crée sans le main n'a pas de nom : SLPoint<double> "nom_var"(0, 0);

dailypochtron
dailypochtron
Niveau 5
18 juin 2014 à 00:14:51

Je n'ai pas mis de variable local dans la fonction main qui est affecté par l'évaluation du constructeur de l'objet SLPoint, avec une variable anonyme ou non le problème est le même. Mais merci de ta réponse ça ma permit de "découvrir" le concept de variable anonyme du coup :)

nonobus
nonobus
Niveau 6
18 juin 2014 à 18:41:08

Ah ok. Je pensais que si on ne faisait pas appel à une méthode directement après, le complilateur affichait une erreur.
Sinon le problème pourrait venir de la définition de la macro S_MATH_EXPORT ?

godrik
godrik
Niveau 30
18 juin 2014 à 20:01:43

C'est possible quel est la definition de ce truc la? pourquoi tu l'as ajoute?

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment