.cpp — Plik źródłowy C++
Bjarne Stroustrup · 1985
Czym jest plik .cpp?
Plik .cpp zawiera kod źródłowy napisany w języku programowania C++. Jest to język kompilowany, co oznacza, że kod musi zostać przetłumaczony na kod maszynowy przez kompilator, zanim będzie mógł zostać wykonany przez komputer. C++ jest szeroko stosowany do tworzenia oprogramowania systemowego, gier, systemów wbudowanych i aplikacji o wysokiej wydajności ze względu na swoją moc i elastyczność.
Programy otwierające pliki .cpp
| Platforma | Program | ||
|---|---|---|---|
| Windows | Microsoft Visual Studio | Darmowy | |
| Code::Blocks | Darmowy | ||
| Dev-C++ | Darmowy | ||
| MinGW | Darmowy | Oficjalny | |
| macOS | Xcode | Darmowy | Oficjalny |
| Clang | Darmowy | Oficjalny | |
| CLion | Płatny |
Typowe problemy z plikami .cpp
Najczęściej zadawane pytania
Plik .cpp zawiera faktyczną implementację funkcji i klas, podczas gdy plik .h (nagłówkowy) zazwyczaj zawiera deklaracje, prototypy funkcji i definicje klas. Kompilator używa plików .cpp do generowania kodu obiektowego i łączy je z definicjami z plików nagłówkowych.
Tak, pliki .cpp są zwykłymi plikami tekstowymi i można je otwierać oraz edytować w dowolnym edytorze tekstu. Jednak do kompilacji i uruchomienia kodu będziesz potrzebować kompilatora C++ i zintegrowanego środowiska programistycznego (IDE).
Błędy kompilacji mogą wynikać z różnych problemów, w tym błędów składniowych (takich jak brakujące średniki lub nieprawidłowe słowa kluczowe), niezadeklarowanych zmiennych lub funkcji, niezgodności typów lub problemów z dołączonymi plikami nagłówkowymi. Przeglądanie komunikatów o błędach kompilatora jest pierwszym krokiem do zdiagnozowania problemu.
Szczegóły techniczne
Pliki źródłowe C++ zazwyczaj rozpoczynają się od dyrektyw dołączenia (include) dla standardowych lub niestandardowych plików nagłówkowych, po których następują definicje funkcji i deklaracje klas. Nie posiadają one specyficznego podpisu nagłówka binarnego, ponieważ są to zwykłe pliki tekstowe.