Lista wszystkich Uwzględnij C Objaśnienia C

Jednym z najczęstszych błędów programistów jest tworzenie rowerów, kół itp. Niezwykle trudno się nie zgodzić, bo w praktyce tak jest, ale jak sobie z tym poradzić? Wielu programistów powie Ci jednym głosem: nauczyć się STL - standardowej biblioteki, która zawiera pracę wielu programistów języka programowania i może pomóc w opracowaniu nowego programu. W tym artykule zajmiemy się szczegółowo czym jest C # Include, jak działa i dla czego został stworzony. Artykuł jest zalecany nie tylko dla początkujących użytkowników systemu operacyjnego Windows, ale także dla programistów z pierwszego i drugiego roku.


Co to jest?

Na początek warto kształcić tych, którzy po raz pierwszy stykają się z programowaniem i nie wiedzą, szczególnie o subtelnościach programowania. Początkowo ludzie byli programowani w językach maszynowych, po postępie naukowym i technologicznym w dziedzinie mikroprocesorów, postanowiono stworzyć system operacyjny dla dużych mas użytkowników. Pomysł był dobry, ale bardzo trudny do zrealizowania, ponieważ wymagałoby to dekady, aby użyć kodów maszynowych do tworzenia programów. W tym samym czasie powierzono kolejne zadanie: stworzenie języka programowania, w którym łatwo byłoby stworzyć system operacyjny, S. stał się językiem
.
Tak, wielu powie, że nie ma programowania obiektowego, takiego jak C ++. To prawda, ale możesz napisać system operacyjny i funkcje, które są dowodem na jądro Linux i Windows. W tym języku programowania każda biblioteka łączy się z początkiem pliku, wszystkodzięki etykiecie preprocesora #include. Po słowie kluczowym z kratami nazwa pliku powinna wyglądać następująco: i "tak, jeśli znajduje się poza folderem kompilatora". Przykład poprawnego połączenia: #include


Podczas przetwarzania kompilator przekazuje każdą taką etykietę, dodaje niezbędne pliki, a następnie przekazuje cały linker i interpreter, który jest zawarty w zestawie kompilatora. Wiele funkcji działa całkiem dobrze w C ++, ale nie w odwrotnej kolejności - warto to wiedzieć.

Biblioteki wizualne z uwzględnieniem

So. Wiemy już, co to jest Include, teraz możemy z nim pracować, ale nadal nie wiesz nic o IDE, zintegrowanym środowisku programistycznym. Środowisko programistyczne jest w istocie inteligentnym notatnikiem, jeśli zostanie zbyt dużo. Piszesz swój kod, po którym chcesz go skompilować. Jeśli pracujesz na Linuksie, będziesz musiał wykonać kompilację za pomocą wiersza poleceń, ręcznie lub poprzez plik-make, wszystkie niestandardowe biblioteki, ale wszystko w IDE jest wykonywane automatycznie.
Istnieje również pełna kontrola nad aplikacją, aby nie spowodowała ona przypadkowego uszkodzenia systemu. Możesz spojrzeć na zasoby, które można zaoszczędzić, i, co najważniejsze, błędy są wyjaśnione najdokładniej, ze wskazaniem linii. Jeden z najlepszych IDE jest słusznie uważany za Microsoft Visual Studio. Co więcej, w tym środowisku programistycznym sam język nawet się nieznacznie zmienił, więc w tym momencie przeanalizujemy najpopularniejszą bibliotekę standardową Visual C.
Lista bibliotek:
  • Time.h - plik nagłówkowy do pracy z interwałami czasowymi.
  • Stdlib.h to plik nagłówkowy zpodłączona standardowa biblioteka klas.
  • Stdio.h to standardowa biblioteka gadżetów wejściowych.
  • Fsteam.h to biblioteka do pracy z plikami.
  • Istnieją również inne, znacznie bardziej specyficzne biblioteki, ale ich badania są zalecane tylko wtedy, gdy konieczne jest działanie tylko z możliwościami Visual Studio. Nawiasem mówiąc, istnieje kilka odmian tego IDE, które zależą od zestawu standardowych bibliotek, na przykład w wersji PRO istnieją narzędzia do pracy z Androidem, ale w zwykłym trybie nie ma ich wcale.

    Lista wszystkich Uwzględnij z objaśnieniami od

    Czy wiesz, jakie są klasy? Jeśli nie, to masz pytanie, dlaczego biblioteki kończą się na ".h". Krótko mówiąc, zajęcia to pewien rodzaj kostek Lego, które można wstawić do programu. Że to było łatwe - one istnieją. Zgodnie z zasadą dobrego brzmienia programowania, zapowiedź ich parametrów musi zostać wypełniona w pliku nagłówkowym, a mianowicie wykonanie w oddzielnym rozszerzeniu "*. z "lub" *. cpp ».
    Przed wyjaśnieniem należy zrozumieć bibliotekę C: Uwzględnij [indows.h & gt; - Ta biblioteka jest tworzona specjalnie dla systemu operacyjnego Windows Vista, "wewnątrz niej są wszystkie niezbędne funkcje i klasy do pracy nie tylko z graficznym komponentem systemu, ale także z parametrami, dokładnymi parametrami wiersza poleceń i wieloma innymi. Jeśli chcesz pisać programy w "Winds", to powinno być pierwszym na liście badań. Lista STL:
  • Vector.h - praca z pamięcią dynamiczną, nazywana wektorami.
  • Map.h - specjalne słowniki.
  • Iostream to biblioteka do wprowadzania i wyprowadzania w konsoli.
  • Fout -pracować z plikami. Analogiem jest C Include.
  • Stdlib jest następcą klasowym innych STL.
  • Errno.h - Plik nagłówkowy błędu w konsoli.
  • Ctype.h to plik nagłówkowy do pracy z kodem ASP.NET.
  • Standardowa biblioteka to niesamowita kolekcja różnych kreacji twórcy języka, a także wielu innych programistów. Używanie STL jest zachęcane na każdym poziomie. Istnieje również wiele innych, mniej znanych bibliotek, na przykład With Include to biblioteka do pracy z sygnałami systemowymi, ale muszą one być badane w specjalnych programach.

    В С ++

    Jak już wspomniano: С ++ zabrał wszystko, co najlepsze z języka С. Głównym jest kompilator, chociaż jest uważany za jeden z najwolniejszych, ponieważ musi ominąć każdy plik, każdą linię w wyszukiwaniu specjalne etykiety, a następnie dać wszystkim linker, a gdy to wszystko wiąże, będzie sporo czasu, więc duże projekty potrwają półtorej godziny.
    Plus to wysoka szybkość otrzymywanego programu, to jest jego szybkość, więc ten język jest używany prawie wszędzie, gdzie to tylko możliwe, nawet w sprzęcie gospodarstwa domowego, istnieje obowiązkowy ciąg kodu w C ++.

    Co się stanie, jeśli twój komputer nie ma STL?

    C ++ ma dynamiczną i statyczną kompilację. W zależności od systemu, w którym produkt jest wytwarzany, dołączane są również odpowiednie biblioteki. Na przykład biblioteki Windows.h nie istnieją w systemie Linux, a w oknach nie ma pliku x11.lib (tam biblioteki mają rozszerzenie * .lib). Ten fakt należy wziąć pod uwagę, ale dzięki inteligentnemu IDE można wybrać między dodaniem dynamicznym i statycznym. Kiedy dynamiczne - z konkretnego systemubiblioteki, ale w projekcie statycznym zajmuje więcej, ale gwarantowane, aby przejść do konkretnego systemu.

    Podsumowując

    Mamy nadzieję, że podoba ci się zanurzenie w tak niesamowity i kolorowy świat programowania. Jeśli nigdy nie napisałeś własnego programu, zalecamy rozpoczęcie go teraz, ponieważ smak zwycięstwa nad samochodem jest bardzo przyjemny. Mamy również nadzieję, że badanie Include zostało podane bez większych komplikacji. W każdym razie możesz odwiedzić MDSN i dowiedzieć się jeszcze więcej.

    Powiązane publikacje