Új hozzászólás Aktív témák
-
feherpeter
csendes tag
válasz
feherpeter
#355
üzenetére
please valaki segítsen

-
feherpeter
csendes tag
válasz
Benmartin
#354
üzenetére
classes.h:
#ifndef CLASSES_H
#define CLASSES_Hclass Bullet
{
public:
SDL_Rect box;
int xVel;
Bullet();
void move();
void show();
};
#endifclasses.cpp:
#include "classes.h"
...
Bullet:
ullet()
{
box.x = 0;
box.y = 0;
box.w = BULLET_WIDTH;
box.h = BULLET_HEIGHT;
xVel = 0;
}globals.h:
#ifndef GLOBALS_H
#define GLOBALS_H#include "classes.h"
#include <vector>
...
extern std::vector<Bullet> bullet;
#endifgobals.cpp:
#include "globals.h"...
std::vector<Bullet> bullet;bullet.resize( 50 ); //ebben a sorban jelzett hibát
A main.cpp elejére brektam ezeket:
#include "classes.h"
#include "globals.h" -
feherpeter
csendes tag
Hello!
Van egy osztályom Bullet néven és van benne egy konstruktor:
class Bullet
{
public:
Bullet();
SDL_Rect box;
int xVel;
void move();
void show();
};Bullet:
ullet()
{
box.x = 0;
box.y = 0;
box.w = BULLET_WIDTH;
box.h = BULLET_HEIGHT;
xVel = 0;
}deklaráltam egy vectort:
std::vector<Bullet> bullet;amikor újra akarom méretezni ezt a két hiba üzenetet kapom:
expected constructor, destructor, or type conversion before '.' token
expected `,' or `;' before '.' tokenmind a kettő erre a sorra vonatkozik:
bullet.resize( 50 );Hogyan lehet megszűntetni a hibát?
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Milyen okostelefont vegyek?
- Formula-1
- A Counterpoint szerint a belépőszint szívja meg leginkább a memóriák drágulását
- Project Motor Racing-Straight4 Studios
- Google Pixel topik
- VoIP telefonálás
- Apple Watch
- Arc Raiders
- Kerékpárosok, bringások ide!
- Samsung Galaxy Felhasználók OFF topicja
- További aktív témák...
- AKCIÓ! iMac Pro Intel Xeon W2150B 64GB 1TB VEGA 64 16GB!!! 1 év garancia!
- Dell Latitude 5591 i7/500GB M2 SSD/ 32GB DDR4
- Honor Magic8 Lite 8/256GB Újszerű,Kártyafüggetlen,Dobozos,Tartozékaival. 1 Év Garanciával!
- Samsung Galaxy S26 Ultra 12/512GB Új,Kártyafüggetlen,Dobozos,Tartozékaival. 1 Év Garanciával!
- LG 45GR65DC-B 45 / 5120x1440 / 200HZ / VA /
- Samsung Galaxy S20 Ultra / 12/128GB / Kártyafüggetlen / 12Hó Garancia
- Keresünk iPhone 12/ 12 Mini/ 12 Pro/12 Pro Max
- Microsoft Surface Laptop 5 i5-1245U 16 GB RAM 2256X1504 érintőkijelző Garancia
- 197 - Lenovo Legion Pro 5 (16IAX10) - Intel Core U7 255HX, RTX 5070 (ELKELT)
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

ullet()