Cyfrowy Baron napisał(a):Przecież w trybie release program nie jest debudowany,
Cyfrowy Baron napisał(a):więc czego właściwie oczekujesz? Może o to: menu Project Options sekcja C++ Compiler Debuggin. W sekcji po prawej stronie w polu Target wybierasz Release Configuration a tabeli poniżej zaznaczasz ptaszkiem opcje: Debug information = true; Debug line number information = true; Expand inline function = false;
polymorphism napisał(a):To nie środowisko ma problem, tylko Ty. W standardzie języka masz jednoznacznie opisane, kiedy zmienne są zerowane, a kiedy nie. W przypadku, o którym piszesz, kompilator zachowuje się poprawnie. Jak chcesz mieć składowe klasy wyzerowane, to od tego jest konstruktor, żeby je tam wyzerować. A jak masz dużo konstruktorów w klasie, to po prostu napisz sobie metodę, która ustawia odpowiednio składowe, i daj jej wywołanie na początku każdego konstruktora.
(...) cierpię na wręcz maniakalną zasadę ręcznego inicjalizowania zmiennych i nie cierpię kiedy kompilator robi coś za mnie w dodatku za moimi plecami
(...) jednak czasami gdzieś mi się ten nawyk zapodziewa i wychodzą klocki.
A gdzie ja twierdzę, że jest jakieś rozróżnienie? Tryb kompilacji nie ma w ogóle związku ze standardem czy regułami/gramatyką języka.Swoją drogą, jakoś nie trafiłem na standard języka C++ dla wersji DEBUG i standard C++ dla wersji RELEASE - .... Jeżeli znasz takie rozróżnienia to poproszę, wszak człowiek uczy się całe życie.
polymorphism napisał(a):Czyli szukasz opcji, która "poprawi" twoje błędy.
A gdzie ja twierdzę, że jest jakieś rozróżnienie? Tryb kompilacji nie ma w ogóle związku ze standardem czy regułami/gramatyką języka.
nightman napisał(a):Jeżeli dasz mi możliwość podesłania załączników, to służę. Podam wersję DEBUG i wersję RELEASE jaka wychodzi po kompilacji.
Cyfrowy Baron napisał(a):U mnie twój kod zarówno w debug jak i w release daje 0. W załączniku przykłady obydwu wersji.
Cyfrowy Baron napisał(a):Sprawdziłem twoje uprawnienia i możesz wstawiać załączniki do postów, więc nie rozumiem w czym problem.
nightman napisał(a):Heh, prawa faktycznie są, natomiast problem tkwi w magicznej zakładce, której po prostu nie widać w dostępnym szablonie
nightman napisał(a):Odpaliłem oba Twoje przykłady i oba mają mniej więcej od połowy śmieci w zmiennych - czyli tak jak powinno być. J
Cyfrowy Baron napisał(a):Tak to wygląda tylko w Firefox. Niestety nie znam się na skryptach PHP i nie potrafię tego poprawić. Niemniej jednak, da się tego używać.
Cyfrowy Baron napisał(a):Winny jest więc twój system.
Powrót do Ogólne problemy z programowaniem
Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 3 gości