Click here to Skip to main content
15,916,838 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Showing custom cursor when mouse is over a Win32 static control Pin
ohadp24-Mar-04 20:20
ohadp24-Mar-04 20:20 
GeneralRe: Showing custom cursor when mouse is over a Win32 static control Pin
IGx8925-Mar-04 3:46
IGx8925-Mar-04 3:46 
Generalis it too late or i do not undestand something Pin
oOomen24-Mar-04 11:50
oOomen24-Mar-04 11:50 
GeneralRe: is it too late or i do not undestand something Pin
axid3j1al24-Mar-04 12:08
axid3j1al24-Mar-04 12:08 
GeneralRe: is it too late or i do not undestand something Pin
Christian Graus24-Mar-04 12:14
protectorChristian Graus24-Mar-04 12:14 
GeneralRe: is it too late or i do not undestand something Pin
Prakash Nadar24-Mar-04 15:23
Prakash Nadar24-Mar-04 15:23 
GeneralRe: is it too late or i do not undestand something Pin
Cedric Moonen24-Mar-04 20:53
Cedric Moonen24-Mar-04 20:53 
Generalerror LNK2001 when linking with templates Pin
Rob Walter24-Mar-04 11:11
Rob Walter24-Mar-04 11:11 
Hi,

I am trying to create a single-linked list class using templates.

#ifndef CSLLIST_H_
#define CSLLIST_H_

/// HEADER FILE INCLUDES //////////////////////////////////////////////////////
#include "CSLNode.h"


/// CLASS DECLARATIONS ////////////////////////////////////////////////////////

template <class t="">
class CSLList
{
private:

CSLNode<t>* pHead;
CSLNode<t>* pTail;

public:

CSLList();
~CSLList();

bool AddDataToHead(T* pNewData);
bool AddDataToTail(T* pNewData);
bool DeleteDataFromHead(T* pDeletedData);
bool DeleteDataFromTail(T* pDeletedData);

bool IsListEmpty();
bool IsNodeInList(T* pDataToFind);

void PrintListContents();
};

#endif


When I try using the list in main using

CSLList<int> oTempList;

everything compiles but the linker fails with the following errors:

Main.obj : error LNK2001: unresolved external symbol "public: __thiscall CSLList<int>::~CSLList<int>(void)" (??1?$CSLList@H@@QAE@XZ)
Main.obj : error LNK2001: unresolved external symbol "public: __thiscall CSLList<int>::CSLList<int>(void)" (??0?$CSLList@H@@QAE@XZ)

Any ideas on what I am missing? Thanks.
GeneralRe: error LNK2001 when linking with templates Pin
BlackDice24-Mar-04 11:27
BlackDice24-Mar-04 11:27 
GeneralRe: error LNK2001 when linking with templates Pin
Rob Walter24-Mar-04 11:39
Rob Walter24-Mar-04 11:39 
GeneralRe: error LNK2001 when linking with templates Pin
Michael Dunn24-Mar-04 12:00
sitebuilderMichael Dunn24-Mar-04 12:00 
GeneralRe: error LNK2001 when linking with templates Pin
Nemanja Trifunovic24-Mar-04 11:39
Nemanja Trifunovic24-Mar-04 11:39 
QuestionHow to get button in MSN when create a ATL-COM application. Pin
Pankaj Bhalla24-Mar-04 10:57
Pankaj Bhalla24-Mar-04 10:57 
AnswerRe: How to get button in MSN when create a ATL-COM application. Pin
Prakash Nadar24-Mar-04 15:20
Prakash Nadar24-Mar-04 15:20 
GeneralRe: How to get button in MSN when create a ATL-COM application. Pin
Pankaj Bhalla25-Mar-04 11:22
Pankaj Bhalla25-Mar-04 11:22 
GeneralRe: How to get button in MSN when create a ATL-COM application. Pin
Prakash Nadar25-Mar-04 14:33
Prakash Nadar25-Mar-04 14:33 
Generalstring arrays in c++ Pin
mrspam24-Mar-04 10:55
mrspam24-Mar-04 10:55 
GeneralRe: string arrays in c++ Pin
antlers24-Mar-04 11:19
antlers24-Mar-04 11:19 
GeneralRe: string arrays in c++ Pin
BlackDice24-Mar-04 11:21
BlackDice24-Mar-04 11:21 
GeneralRe: string arrays in c++ Pin
mrspam24-Mar-04 12:13
mrspam24-Mar-04 12:13 
GeneralRe: string arrays in c++ Pin
Curi0us_George24-Mar-04 19:03
Curi0us_George24-Mar-04 19:03 
GeneralRe: string arrays in c++ Pin
Paul Ranson25-Mar-04 1:53
Paul Ranson25-Mar-04 1:53 
GeneralCalling DLL from Delphi Pin
BlackDice24-Mar-04 10:51
BlackDice24-Mar-04 10:51 
GeneralRe: Calling DLL from Delphi Pin
Snyp24-Mar-04 14:11
Snyp24-Mar-04 14:11 
GeneralRe: Calling DLL from Delphi Pin
Prakash Nadar24-Mar-04 15:16
Prakash Nadar24-Mar-04 15:16 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.