Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Klaus

Treue Seele

Beiträge: 245

Wohnort: Stuttgart

Beruf: Schüler

  • Private Nachricht senden

71

05.12.2003, 19:53

projekt gestorben? ???

Wär schade - ich hab da schon viel bei gelernt....
Mozilla Firefox
The Browser - reloaded

unsigned int

Alter Hase

Beiträge: 512

Wohnort: Bonn

Beruf: Schüler; C#-Programmierer in einer kleinen Firma

  • Private Nachricht senden

72

05.12.2003, 20:07

ne, abgeschlossen, denke ich

das nächste folgt ja bald - hoffentlich ;)
"Tu es. Oder tu es nicht. Es gibt kein Versuchen."
StarWars

www.tron2d.de.vu

Patrick

Alter Hase

  • »Patrick« ist der Autor dieses Themas

Beiträge: 1 264

Wohnort: Düren

Beruf: Fachinformatiker für Anwendungsentwicklung

  • Private Nachricht senden

73

05.12.2003, 20:12

Hi,

nee projekt ist net gestorben :) Es bleibt weiterhin offen und jeder kann was dazu Posten :)

Der nächste kommt auch bald :) Es dauert leider noch was, bin total im Stress ich hoff ihr versteht das :(

Aber keine Panik: HUFFMANN WIRD KOMMEN ;D;D;D

Gruß,
Patrick, der grade sehr im Stress ist :(

74

10.11.2004, 12:11

Kann es sein, dass das mit Visual Studio 2003 nich geht? Ich hab mir nämlich das Visual Studio 2003 Toolkit runtergeladen und die inlude, lib und bins, die dabei warn, mit denen von meinem VC6 Autoren ausgetauscht. Wenn ich das dann aber kompilieren und linken will kommt folgendes:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
--------------------Konfiguration: BitWriter - Win32 Debug--------------------
Kompilierung läuft...
main.cpp
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C3767: '<<' matching function is not accessible
        could be the friend function at 'c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(36)' : '<<'  [may be found via argument-dependent lookup]
        or the friend function at       'c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(41)' : '<<'  [may be found via argument-dependent lookup]
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,const std::basic_string<_Elem,_Traits,_Alloc> &)'
 : could not deduce template argument for 'std::basic_ostream<_Elem,_Traits> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\STRING(535) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,const std::basic_string<_Elem,_Traits,_Alloc> &)'
 : could not deduce template argument for 'std::basic_ostream<_Elem,_Traits> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\STRING(535) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,const std::basic_string<_Elem,_Traits,_Alloc> &)'
 : could not deduce template argument for 'std::basic_ostream<_Elem,_Traits> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\STRING(535) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,unsigned char)' : could not deduce template argumen
t for 'std::basic_ostream<char,_Elem> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\OSTREAM(887) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,unsigned char)' : could not deduce template argumen
t for 'std::basic_ostream<char,_Elem> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\OSTREAM(887) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,unsigned char)' : could not deduce template argumen
t for 'std::basic_ostream<char,_Elem> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\OSTREAM(887) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,const unsigned char *)' : could not deduce template
 argument for 'std::basic_ostream<char,_Elem> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\OSTREAM(880) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,const unsigned char *)' : could not deduce template
 argument for 'std::basic_ostream<char,_Elem> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\OSTREAM(880) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,const unsigned char *)' : could not deduce template
 argument for 'std::basic_ostream<char,_Elem> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\OSTREAM(880) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,signed char)' : could not deduce template argument 
for 'std::basic_ostream<char,_Elem> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\OSTREAM(873) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,signed char)' : could not deduce template argument 
for 'std::basic_ostream<char,_Elem> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\OSTREAM(873) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,signed char)' : could not deduce template argument 
for 'std::basic_ostream<char,_Elem> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\OSTREAM(873) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,const signed char *)' : could not deduce template a
rgument for 'std::basic_ostream<char,_Elem> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\OSTREAM(866) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,const signed char *)' : could not deduce template a
rgument for 'std::basic_ostream<char,_Elem> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\OSTREAM(866) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,const signed char *)' : could not deduce template a
rgument for 'std::basic_ostream<char,_Elem> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\OSTREAM(866) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,_Elem)' : could not deduce template argument for 
'std::basic_ostream<_Elem,_Traits> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\OSTREAM(828) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,_Elem)' : could not deduce template argument for 
'std::basic_ostream<_Elem,_Traits> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\OSTREAM(828) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,_Elem)' : could not deduce template argument for 
'std::basic_ostream<_Elem,_Traits> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\OSTREAM(828) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,const _Elem *)' : could not deduce template argum
ent for 'std::basic_ostream<_Elem,_Traits> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\OSTREAM(783) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,const _Elem *)' : could not deduce template argum
ent for 'std::basic_ostream<_Elem,_Traits> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\OSTREAM(783) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,const _Elem *)' : could not deduce template argum
ent for 'std::basic_ostream<_Elem,_Traits> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\OSTREAM(783) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,char)' : could not deduce template argument for 'st
d::basic_ostream<char,_Elem> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\OSTREAM(744) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,char)' : could not deduce template argument for 'st
d::basic_ostream<char,_Elem> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\OSTREAM(744) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,char)' : could not deduce template argument for 'st
d::basic_ostream<char,_Elem> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\OSTREAM(744) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,const char *)' : could not deduce template argument
 for 'std::basic_ostream<char,_Elem> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\OSTREAM(697) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,const char *)' : could not deduce template argument
 for 'std::basic_ostream<char,_Elem> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\OSTREAM(697) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,const char *)' : could not deduce template argument
 for 'std::basic_ostream<char,_Elem> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\OSTREAM(697) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,char)' : could not deduce template argument for '
std::basic_ostream<_Elem,_Traits> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\OSTREAM(659) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,char)' : could not deduce template argument for '
std::basic_ostream<_Elem,_Traits> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\OSTREAM(659) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,char)' : could not deduce template argument for '
std::basic_ostream<_Elem,_Traits> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\OSTREAM(659) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,const char *)' : could not deduce template argume
nt for 'std::basic_ostream<_Elem,_Traits> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\OSTREAM(613) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,const char *)' : could not deduce template argume
nt for 'std::basic_ostream<_Elem,_Traits> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\OSTREAM(613) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2784: 'std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,const char *)' : could not deduce template argume
nt for 'std::basic_ostream<_Elem,_Traits> &' from 'std::string'
        c:\Programme\Microsoft Visual Studio\VC98\Include\OSTREAM(613) : see declaration of 'std::operator`<<''
c:\Dokumente und Einstellungen\md\Eigene Dateien\kaid\Projekte\BitWriter\CTextToBinary.h(38) : error C2676: binary '<<' : 'std::string' does not define this operator or a conversion to a type acceptable to the predefined operator
Fehler beim Ausführen von cl.exe.

BitWriter.exe - 35 Fehler, 0 Warnung(en)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »kaid« (12.07.2019, 11:36)


Patrick

Alter Hase

  • »Patrick« ist der Autor dieses Themas

Beiträge: 1 264

Wohnort: Düren

Beruf: Fachinformatiker für Anwendungsentwicklung

  • Private Nachricht senden

75

10.11.2004, 12:33

Hi,

also bei mir Funktioniert das, aber soweit ich gelesen habe gibt es erhebliche Probleme mit STL und dem ToolKit.

Der Code wurde erfolgreich getestet auf dem DJGPP (vorletzte Version), VC++6, .NET, VC++7 und VC++7.1.

76

10.11.2004, 20:13

1. Was funktioniert bei dir? Das mit dem Toolkit?
2. Da Visual C++ 7.1 Visual C++ 2003 is, musses au mit dem Toolkit funzen(das is derselbe Compiler wie in Visual C++ 2003)

77

26.12.2004, 05:01

Zitat von »"Patrick"«

2. std:: ist ein Zugrif auf den Namensraum "std" (steht für standard), das ist der globale StandardNamensraum von C++, wenn du jedoch schreibst #include <iostream.h> entfällt der! Und Standard Header mit einem *.h sollte man in C++ sowieso meiden, weil es in C++ neue Standardheader nur für C++ gibt. die sind dann ohne *.h und in einem Namensraum. Man kann auch schreiben using namespace std; doch ich mache sowas aus prinzip nicht :)


Ähm.. hat jemand von euch das Buch von Heiko..?!? In mehreren Listings schreibt er:

01: #include <iostream>
02: ...blabla..
03: using namespace std;

Das is doch nach Patricks aussage doppelt..? Oder nich...?

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

78

26.12.2004, 12:02

... nur wenn da iostream.h stände..

Patrick

Alter Hase

  • »Patrick« ist der Autor dieses Themas

Beiträge: 1 264

Wohnort: Düren

Beruf: Fachinformatiker für Anwendungsentwicklung

  • Private Nachricht senden

79

29.12.2004, 19:40

Hi,

man kann z.B. sowas schreiben:

C-/C++-Quelltext

1
using namespace std;


Aber da kann es einen gewaltigen Knall geben wenn man einen Namespace namens "math" erstellt in dem ein Templatevector enthalten ist für die Positionierung im 2D oder XD Raum.

Wenn man nun noch schreibt:

C-/C++-Quelltext

1
using namespace std;


Ist das Chaos schon perfekt, nun will man vector aus dem namespace math benutzen:

C-/C++-Quelltext

1
vector<float> my_3d_vector; // Na was wird benutzt? Den vector aus der STL oder dem aus math?


Und da ich viele Klassen habe die auch in anderen Namespaces den selben Namen haben, hab ich mir diesen using namespace-Kram ganz schnell abgewöhnt und benutze nur noch direkte Zugriffe.

Hat schon seinen Sinn ;)

Nachtrag:
Bei den Headern mit nem *.h zu den neuen ohne *.h gibt es noch viele andere gravierende Unterschiede als nur die Sache mit den Namespaces!

Paul_C.

Frischling

Beiträge: 81

Wohnort: Duisburg

  • Private Nachricht senden

80

21.11.2005, 08:30

Lustige Idee. Für denjenigen, der fragte, was es bringe einen Text in Binärcode zu schreiben:
Normalerweise ist deine Datei dann um einiges kleiner. In einer Textdatei benutzt du ja characters, welche ein Byte groß sind. Dadurch wird beispielsweise die Zahl "12" in zwei Bytes geschrieben, binär ist es bloß ein Byte. ;)

EDIT: Hups, habe die 2te Seite noch nicht gesehen. ;) Mein Posting bezieht sich auf die erste Seite. Zitat wäre wohl angebrachter gewesen. Sorry.

Werbeanzeige