#define i compiler

0

dostalem pare plikow w c ktore musze uzyc w projekcie, problem jest taki ze autor zdefiniowal kluczowe pola w taki sposob

#define TSP 100
#define ATSP 101
#define SOP 102
#define HCP 103
#define CVRP 104
#defi

a moj kompiler w VS .Net2 burzy sie ze to nie jest stale wyrazenie, czy jest jakas mozliwosc zeby wylaczyc takie sprawdzanie w kompilatorze, bo nie chce wnikac w tamten kod za bardzo

0

No ze znaczy co? Warningami rzuca? Mozesz spokojnie olac.
Ewentualnie uzyc pragma zeby ci kompilator d... nie zawracal :)

0

lub zamienic define'y na consty

0

nie, rzuca errorami
mowi ze nie jest to stala i ze nie mozna tego uzyc przy tworzeniu tablicy czy np czy switchach

a nie chce mi sie grzebac w tym pliku i zmieniac wszystkiego bo jesli tak to wole sobie sam wszystko przepisac od poczatku

0
hoax napisał(a)

nie, rzuca errorami
mowi ze nie jest to stala i ze nie mozna tego uzyc przy tworzeniu tablicy czy np czy switchach

a nie chce mi sie grzebac w tym pliku i zmieniac wszystkiego bo jesli tak to wole sobie sam wszystko przepisac od poczatku

teraz właśnie mi się przypomina coś z wykładu.. w c++ powinno się używać constów a nie define'ów.. oczywista może mi się tylko wydawać.. w końcu wiadomo jakie są wykłady d:

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