Udostępnij za pośrednictwem


Skorowidz języka C++

Odniesienie to wyjaśnia C++, języka programowania w programie Microsoft Visual C++.Organizacja jest oparty na Odnotowany C++ Reference Manual przez Małgorzata Ellis i Bjarne Stroustrup i na ANSI/ISO C++ Międzynarodowy Standard (FDIS ISO/IEC 14882).Implementacje Microsoft specyficzne funkcje języka C++ są uwzględniane.

Zobacz następujące tabele, aby szybko znaleźć słowo kluczowe lub operatora:

W tej sekcji

  • Funkcje języka dla określania wartości docelowej do środowiska CLR
    Sekcja odwołania dla składni, która umożliwia docelowych plików wykonywalnych języka wspólnego.

  • Zgodność i problemy ze zgodnością w programie Visual C++
    Informacje o gdzie Visual C++ nie zgadza się z C++ standardowych i breaking zmian w kompilatorze.

  • Konwencje leksykalne
    Podstawowe elementy leksykalne program w języku C++: tokeny, komentarze, operatorów, słowa kluczowe, znaków, literały.Ponadto pliku translacji, operator pierwszeństwo/łączność.

  • Podstawowe pojęcia
    Zakres, powiązanie, uruchamiania programu i zakończenia, magazynu klas i typów.

  • Konwersji standardowych
    Wpisz konwersje między typami wbudowanych lub "podstawowymi".Ponadto konwersje arytmetyczne i konwersje między wskaźnik, odwołanie i typów wskaźnik do elementów członkowskich.

  • Wyrażenia
    Typy i semantykę wyrażeń, tematy odniesienia na podmioty gospodarcze, rzutowanie i oddające operatorów, run-time wpisz informacje.

  • Wyrażenia lambda
    Technika programowania niejawnie definiuje klasę obiektu funkcji i funkcja tworzy obiekt tego typu klasy.

  • Instrukcje
    Wyrażenie, null, związek, wybór, iteracji, skoku i deklaracji instrukcji.

  • Deklaracje
    Klasy magazynowej Specyfikatory, definicji funkcji, inicjowania, wyliczeń, klasy, struct i deklaracje Unii i deklaracje typedef.Również wbudowane funkcje, słowa kluczowego const, obszary nazw.

  • Declarators
    Część instrukcji deklaracji, że nazwy obiektu, typu lub funkcji.Abstrakcyjne, declarators, wpisz nazwy, inicjatory, deklaracji funkcji i definicje, tablice, odwołania.

  • Klasy, struktury i związki
    Wprowadzenie do klasy, struktury i związków.Ponadto funkcji elementów członkowskich, członkowie danych bit pola, ten wskaźnik, klas zagnieżdżonych.

  • Klasy pochodne
    Jedno- i wielokrotne dziedziczenie funkcje wirtualnych wiele klas podstawowych, klasy abstrakcyjne reguły zakresu.Ponadto __super i __interface kluczowe.

  • Kontrola dostępu Członkowskie
    Kontrolowanie dostępu do członków klasy: publiczne, prywatne i chronione słowa kluczowe.Funkcje Friend i klas.

  • Specjalne funkcje składowe
    Specjalne funkcje unikatowe dla typu klasy: konstruktory, destruktory, funkcje konwersji, operator przypisania operator new i operator Usuń funkcje.

  • Przeciążenie
    Funkcji zastąpionej, deklaracji, dopasowanie, argument dopasowania.Również przeciążone operatory, zasady przeciążanie operatora.

  • Obsługa wyjątków
    Obsługi wyjątków C++ struktury obsługi wyjątków (SEH), słowa kluczowe używane na piśmie instrukcje obsługi wyjątków.

  • Potwierdzenia i dostarczone przez użytkownika wiadomości
    #errordyrektywy, static_assert słowa kluczowego, assert makro.

  • Szablony
    Szablon specyfikacje, funkcji szablonów, szablony klasy, słowo kluczowe typename, szablony VS. makr, szablonów i inteligentne kursory.

  • Obsługa zdarzeń
    Deklarowanie zdarzenia i procedury obsługi zdarzeń.

  • Modyfikatory specyficzne dla firmy Microsoft
    Modyfikatory specyficzne dla Microsoft C++.Adresowanie pamięci, konwencje, funkcje nieosłoniętym wywoływania rozszerzone atrybuty klasy magazynu (__declspec), __w64.

  • Asembler inline
    W blokach __asm przy użyciu języka asemblera i C++.

  • Obsługa modelu COM kompilatora
    Odwołanie do klasy specyficzne dla firmy Microsoft i funkcje globalne, które są używane do obsługi typów COM.

  • Podsumowanie gramatyki
    Gramatyki dla rozszerzeń Microsoft C++.

Sekcje pokrewne