jak zrobić osobny plik na funkcje?
Ostatnio zmodyfikowano 2017-12-02 15:22
pasiasta_zebra Temat założony przez niniejszego użytkownika |
jak zrobić osobny plik na funkcje? » 2017-12-02 12:43:54 Witam, piszę ten post bo potrzebuję pomocy. Mianowicie chciałbym zrobić tak, aby były dwa pliki źródłowe. Jeden z takim "czystym kodem"(nie wiem jak inaczej to nazwać xd, natomiast drugi zawierający funkcje, które będzie się dało wykorzystać w tym pierwszym. Domyślam się, że nie jest to nic trudnego, aczkolwiek nic nie znalazłem na ten temat. ;-; |
|
mateczek |
» 2017-12-02 13:18:54 w c++ w osobnym pliku możesz zdefiniować klasę nie tylko funkcje. Na 90% twoje ide wspiera takie podejście (z jakiego IDE korzystasz??) Często robi się tak: 1 "klasa.h" - plik nagłówkowy klasy 2 "klasa.cpp" - plik implementacji powinien zawierać dołączenie pliku nagłówkowego. 3 "main.cpp" - również powinien zawierać include plkiu nagłówkowego #include "klasa.h" Twoje IDE będzie zażądzało kompilacją w sposób który najpierw utworzy "bibliotekę" kompilując "klasa.cpp", a potem skompiluje "main.cpp". Linker skompilowane modóły połączy w program wykonywalny. Więc tworzysz nowy projekt w swoim IDE; a następnie dajesz dodaj "nowy plik" lub "nową klasę" lub jak tam sobie wymyślisz. przykład tylko z plikiem nagłówkowym: funkcje.h #ifndef FUNKCJE_H #define FUNKCJE_H int add( int a, int b ) { return a + b; } int sub( int a, int b ) { return a - b; } #endif
i plik main.cpp: #include <iostream> #include"funkcje.h" using namespace std; int main() { cout << add( 5, 6 ) << endl; } |
|
pekfos |
» 2017-12-02 15:17:31 w c++ w osobnym pliku możesz zdefiniować klasę nie tylko funkcje. |
Co? |
|
pasiasta_zebra Temat założony przez niniejszego użytkownika |
» 2017-12-02 15:22:42 dzięki mateczek, wszystko super działa xd |
|
« 1 » |