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

Anonymous

unregistriert

31

25.06.2006, 16:05

Phili
Natürlich ist dies ein Annäherungsverfahren, aber ein erheblich genaueres. sqrt hatte glaube ich bis Windows 95 unter Windows auch das Heron-Verfahren drin, später jedoch eine abgewandelte Form des Newton-Verfahrens.

Heute laufen die Dinger direkt über die CPU mit ISSE oder FPU, und wie die Rechnen... hmn... Frag da besser mal Intel oder AMD :D

Phili

unregistriert

32

25.06.2006, 16:12

@nix da

Also ich kann mir erlichgesagt nicht vorstellen, das die 25 Stellen die ich derzeit hab nicht genügen sollen. Ich mein klar, bei riesenzahlen wirds vieleicht nen bisschen ungenau, aber dafür gehts derzeit mehr als 10% schneller.

Edit:
Okay, habs mal mit nen paar 4320000000.456 versucht. Das Érgebnis ist ~65000, bei mir kommt 85000 raus :shock: , Naja, ist ja kein unterschied :D 8)

Anonymous

unregistriert

33

25.06.2006, 17:27

Ich habe jetzt mal VC 2005 mit deinem Tutorial installiert, funktioniert
und ich denke ich werde mich mal reinarbeiten. Ich habe nur eine Frage:

Warum so:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
#include <windows.h>

int __stdcall WinMain (::HINSTANCE__* instance, ::HINSTANCE__* hprevInstance,
                       char* cmdLine, int cmdShow)
{
    ::MessageBoxW (NULL, L"Hello World!", L"Hinweis", MB_OK);

    return 0;
}


Wenn es auch so geht:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
#include <windows.h>

int WINAPI WinMain (HINSTANCE instance, HINSTANCE hprevInstance,
                       char* cmdLine, int cmdShow)
{
    MessageBox (NULL, L"Hello World!", L"Hinweis", MB_OK);

    return 0;
}


=)

34

25.06.2006, 17:43

Naja... DarkRaider

C-/C++-Quelltext

1
2
3
4
5
6
7
8
#include <windows.h> 

int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) 
{ 
    MessageBox (NULL, _T("Hello World!"), _T("Hinweis"), MB_OK | MB_ICONINFORMATION); 

    return 0; 
}
So sollte das normalerweise Aussehen... da hat man auch mit Unicode L kein Problem wenn man mal nicht Unicode compiliert ;)
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

Anonymous

unregistriert

35

25.06.2006, 17:55

DarkRaider
Ich mag es klar, eindeutig und ohne Typedefs. MessageBox gibt es in meiner Welt nicht, sondern nur MessageBoxW, da ich #define Makros hasse wie die Pest und ich nicht gerne mit _T-Makros rumhantiere.

Dazu opperiere ich im Globalen Namensraum, also mache ich das auch kenntlich.

Anonymous

unregistriert

36

25.06.2006, 18:47

Mhhh, VC 2005 scheint ja doch irgendwie ziemlich cool zu sein, wenn
man sich damit auskennt, gerade die Gewissheit nicht mehr Steinzeit-
Compiler zu verwenden :P Ich hätte da noch eine Frage: Ich habe ja
Visual Assist X auf dem Rechner, nur läuft der nicht mit VC 2005. Auf deren
Website steht auch ausdrücklich, dass VC 2005 nicht unterstützt wird.
(aber natürlich alles andere -.-) Wisst ihr ob es bald Updates dafür geben
wird oder ob es eine gute Alternative gibt? War für mich sehr hilfreich das
Tool. Glaube das war auch ein Grund warum ich nicht umsteigen wollte ;)

So und da wir grad bei Compilern sind, ich habe mich bisher öfters gefragt,
was zum Beispiel die Unterschiede zwischen VC 2005 Express und
Professionell sind, wäre cool wenn jemand mal eine kleine Auflistung der
wichtigsten Unterschiede machen könnte oder vielleicht hat ja jemand
sogar eine Website dazu :)

So dann erstmal vielen Dank für die Aufmerksamkeit :P

37

25.06.2006, 19:28

DarkRaider
http://msdn.microsoft.com/vstudio/products/compare/default.aspx

38

25.06.2006, 21:22

MS ist echt interligent:
http://msdn.microsoft.com/vstudio/teamsystem/products/compare/default.aspx guckt da mal bei: "ENTERPRISE APPLICATION LIFE-CYCLE MANAGEMENT TOOLS and APPLICATIONS" ... keines hat da nen Hacken.. warum machen die das dann überhaupt dort hin :D
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

Anonymous

unregistriert

39

25.06.2006, 21:27

Devil
Weil das eine Kategorie ist und keine Sektion? :lol:

"MULTI-LANGUAGE DEVELOPMENT ENVIRONMENT FOR THE PROFESSIONAL DEVELOPER" ist auch eine Kategorie und keine Sektion

Beiträge: 774

Beruf: Student

  • Private Nachricht senden

40

26.06.2006, 15:05

Ich benutz auch schon seit einiger Zeit VC++05 Express.

Allerdings finde ich, das es da ein kleines Manko gibt:
Er hat keinen Ressourcen-Editor.

Ich hab versucht stattdessen Windows Forms zu nehmen. Allerdings steig ich da nicht ganz so durch

Werbeanzeige