Anonymní profil _tomas – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil _tomas – Programujte.comAnonymní profil _tomas – Programujte.com

 

Příspěvky odeslané z IP adresy 46.150.222.–

_tomas
Visual Basic › Programovanie vo VB
11. 6. 2011   #143133
_tomas
Visual Basic › Programovanie vo VB
11. 6. 2011   #143132
_tomas
C / C++ › problém d dllkom
7. 6. 2011   #142992

To Anonymní uživatel : <kniznica.h>

Anonymní uživatel
C / C++ › problém d dllkom
7. 6. 2011   #142991

To Grungy : kniznica.h daj do zložky kde máš skusobnyprogram.cpp, alebo nastav kompilátoru kde ho ma hľadať( include path) ( myslím že potom budeš musie použiť #include <kmiynica.h> )

_tomas
C / C++ › problém d dllkom
7. 6. 2011   #142989

Ahoj,
v skusobnyprogram.cpp ti chýba

#include "kniznica.h " 

V 1. prípade máš v skusobnyrpogram.cpp priamo vložené
extern "C" __declspec(dllimport) int suma(int paA, int paB);

V 2. to nemáš

tomas
C / C++ › trida v tride... nefunguje
24. 5. 2011   #142444

Podobný problém som mal keď som robil Linked List s Iteratormi, stačí pridať kľúčove slovo typename tam kde SortedArray<T,K>::DataPointer je použité ako dátový typ (type)

template <typename T, typename K> 

typename SortedArray<T,K>::DataPointer SortedArray<T,K>::DataPointer::operator++(int)
{
//
}

http://www.cppreference.com/wiki/keywords/typename




class LinkedList
{
private:
struct _node ....
...
public:
...
class iterator // def v triede LinkedList (public)
{
private:
typename List<T>::_node * cur; // _node je struktura def v triede LinkedList (private)
public:
iterator();

typename List<T>::iterator& operator++(int);
bool operator==(typename List<T>::iterator& other)const;
T operator->();
};
...
template<typename T>
typename List<T>::iterator& List<T>::iterator::operator ++(int)
...
};

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý