Skocz do zawartości

Czarny Ass

Użytkownicy
  • Postów

    601
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez Czarny Ass

  1. Wiem, że nawet mogę sprzedawać programy na licencji GPL, ale... to bez sensu, bo legalnie mogliby za free pobierać. :)

    A więc chyba dam radę z tymi bibliotekami współdzielonymi. A jeśli biblioteka współdzielona jest spakowana do jednego pliku z aplikacją i w ten sposób odpalana? :) (i nie, nie mam na myśli linkowania statycznego)

  2. Mam kilka pytań odnośnie licencji LGPL.

    Czy jeśli używam biblioteki na tej licencji, to czy mogę sprzedać program z tą biblioteką i czy nie jest to też tzw licencja wirusowa, czyli będę musiał swojemu programowi nadać licencję LGPL? :)

  3. Dieta zmienia tylko i wyłącznie wagę, trening już nie (dowolny).

    Poza tym, GhostWriter, już coś ma, ale dopiero pod warstwą tłuszczu, przez którą chce się przebić. ;D

  4. No tak, ale to są śmieci, więc wystarczy, że pamięta, iż musi coś "wskazać". A wartość zmiennej nie jest nawet tyle co nadawana automatycznie, a po prostu pozostałość po czymś co wykorzystywało ten obszar pamięci, który zarezerwowaliśmy dla zmiennej. ;)

     

    Poza tym, chyba teraz większość kompilatorów już w tej kwestii jest na tyle zautomatyzowana, że sama wszystko zeruje.

    Miej dobre nawyki, LyanVu, mimo wszystko. ;)

  5. Dokładnie, poza tym po co mieliby zamykać chomikuj? Toż to nie ma żadnego najmniejszego sensu. Jakby zamknęli, ludzie przenieśliby się na coś innego, a właściciele serwisu, którzy z piractwem nie mają nic wspólnego straciliby interes. A jak zamykają "szaraków" to "zmniejsza się" źródło wszelkiego piractwa, no i przestroga dla innych. :)

  6. Co to za różnica? Tylko wprowadza nas to w błąd, a czytelniej jest jak jest wszystko co potrzebne. No dobra, więc problem leży w tym, że źle dołączyłeś plik, nic więcej. Zrób tak jak mówiłem i będzie cacy. :)

     

    EDIT:

    Ano, nie rób funkcji zwracających int jeśli to niepotrzebne. Nawet dla samej czytelności zmień to na void i wywal return (bo po co to?). :)

  7. Aż nie wiem od czego tu zacząć...

    Przede wszystkim, załącz ważne biblioteki jak iostream.

    Poza tym to jest kompletnie źle wykonany kod. Dołączasz nagłówek, nie kod źródłowy, czyli zrób plik Game.hpp i jego załączasz.

    #ifndef _GAME_HPP
    #define _GAME_HPP
    
    int Powitanie();
    
    #endif

     

     

    To jest warunek istnienia stałej _GAME_HPP, jeśli nie istnieje wykonuje kod wewnątrz instrukcji warunkowej. Tam definiowana jest stała, więc nie ma szans na podwójne załączenie pliku nagłówkowego, później dodajesz wszystkie deklaracje funkcji, a ich ciała zostawiaj w Game.cpp. I tego pliku nigdzie nie dołączasz, bo kompilator robi to za Ciebie. :)

×
×
  • Dodaj nową pozycję...