Obiekt klasy

0

Korzystam z kodu podanego na stronie http://www.terathon.com/code/vector2d.html .
Czemu taki kod mi nie dziala?

 
Vector2D vector(5,3);
vector.Rotate(45.0);

Pierwsza linijka przechodzi. Podczas pisania drugiej VS pokazuje mi : "This declaration has no storage class or type specifier".
Jakies wskazowki?

0

Wklepałem to na szybko i jest ok. Jakie pliki stworzyłeś i jaki dodałeś do main? Z jakiego ide korzystasz?
Musisz stworzyć pliki Vector2D.h i Vector2D.cpp, dołączyć je do projektu, później w main dołączasz Vector2D.h i tyle..

0

Ogolnie to pisze gre w Allegro, korzystam z Visual Studio 2010 Ultimate, w projekcie oczywisice mam Vector2D.h,Vector2D.cpp oraz main.cpp i objects.h. Oba pliki naglowkowe sa zaincludowane w mainie, a Vector2D.cpp dodany do projektu.
Moze dodam main.cpp:

#include <allegro5\allegro.h>
#include <allegro5\allegro_ttf.h>
#include <allegro5\allegro_primitives.h>
#include <allegro5\allegro_image.h>
#include "objects.h"
#include "Vector2D.h"
...
0

Przedtem dołączyłem te pliki do code::blocks i działało, teraz dodałem do Visual C++ Express i też jest ok. A w oknie Solution Explorera dodałeś te pliki do "Header Files" i "Source Files" ?
http://www.sendspace.com/file/0e84nd tu masz link do działającego projektu

1 użytkowników online, w tym zalogowanych: 0, gości: 1