Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uwaga
Ta dokumentacja dla deweloperów dotyczy programu Visual Studio 2022. Aby zapoznać się z dokumentacją preferowanej wersji programu Visual Studio, użyj kontrolki selektora wersji . Znajduje się on w górnej części spisu treści na tej stronie.
Jeśli szukasz pakietu microsoft pakiet redystrybucyjny programu Visual C++, aby można było uruchomić program, zobacz najnowsze obsługiwane pliki do pobrania w języku Visual C++.
Uwaga
Ta dokumentacja dla deweloperów dotyczy programu Visual Studio 2019. Aby zapoznać się z dokumentacją preferowanej wersji programu Visual Studio, użyj kontrolki selektora wersji . Znajduje się on w górnej części spisu treści na tej stronie.
Jeśli szukasz pakietu microsoft pakiet redystrybucyjny programu Visual C++, aby można było uruchomić program, zobacz najnowsze obsługiwane pliki do pobrania w języku Visual C++.
Uwaga
Ta dokumentacja dla deweloperów dotyczy programu Visual Studio 2017. Aby zapoznać się z dokumentacją preferowanej wersji programu Visual Studio, użyj kontrolki selektora wersji . Znajduje się on w górnej części spisu treści na tej stronie.
Jeśli szukasz pakietu microsoft pakiet redystrybucyjny programu Visual C++, aby można było uruchomić program, zobacz najnowsze obsługiwane pliki do pobrania w języku Visual C++.
Uwaga
Ta dokumentacja dla deweloperów dotyczy programu Visual Studio 2015. Aby zapoznać się z dokumentacją preferowanej wersji programu Visual Studio, użyj kontrolki selektora wersji . Znajduje się on w górnej części spisu treści na tej stronie.
Jeśli szukasz pakietu microsoft pakiet redystrybucyjny programu Visual C++, aby można było uruchomić program, zobacz najnowsze obsługiwane pliki do pobrania w języku Visual C++.
Język Microsoft C++ (MSVC) odnosi się do narzędzi i bibliotek programistycznych języka C++, C i zestawów dostępnych w ramach programu Visual Studio w systemie Windows. Te narzędzia i biblioteki umożliwiają tworzenie natywnych aplikacji klasycznych i serwerowych systemu Windows, aplikacji platforma uniwersalna systemu Windows (UWP) lub zarządzanych aplikacji i bibliotek korzystających z programu .NET Framework. Tworzenie międzyplatformowych bibliotek i aplikacji uruchamianych w systemach Windows, Linux, Android i iOS. Możesz użyć MSVC, aby napisać wszystko, od prostych aplikacji konsolowych do najbardziej zaawansowanych i złożonych aplikacji dla komputerów stacjonarnych z systemem Windows. Pisanie sterowników urządzeń i składników systemu operacyjnego lub gier międzyplatformowych dla urządzeń przenośnych. Określanie celu od najmniejszych urządzeń IoT do obliczeń o wysokiej wydajności wielu serwerów w chmurze platformy Azure.
Program Visual Studio 2015 lub nowszy można zainstalować obok siebie. Na przykład można użyć programu Visual Studio 2019 (zestawu narzędzi kompilatora w wersji 142) lub Visual Studio 2017 (wersja 141) do edytowania i kompilowania programów przy użyciu zestawu narzędzi programu Visual Studio 2017 (wersja 141) i Visual Studio 2015 (wersja 140).
Co nowego w języku C++ w programie Visual Studio
Co nowego w języku C++ w programie Visual Studio 2022
Dowiedz się, co nowego w programie Visual Studio 2022.
Co nowego w języku C++ w programie Visual Studio 2019
Dowiedz się, co nowego w programie Visual Studio 2019.
Co nowego w języku C++ w programie Visual Studio 2017
Dowiedz się, co nowego w programie Visual Studio 2017.
Co nowego w języku C++ w programie Visual Studio 2003 do 2015
Dowiedz się, co nowego w języku C++ dla każdej wersji programu Visual Studio od 2003 do 2015 roku.
Ulepszenia zgodności języka C++ w programie Visual Studio
Dowiedz się więcej o ulepszeniach zgodności języka C++ w programie Visual Studio.
Zgodność języka Microsoft C/C++
Znajdź stan zgodności języka na poziomie funkcji w kompilatorze MSVC według wersji programu Visual Studio.
Historia zmian języka Microsoft C/C++ 2003 – 2015
Dowiedz się więcej o zmianach powodujących niezgodność w poprzednich wersjach.
Instalowanie programu Visual Studio C++ i uaktualnianie z wcześniejszych wersji
Instalowanie obsługi języka C++ w programie Visual Studio
Pobierz program Visual Studio i zainstaluj narzędzia Microsoft C++ Build Tools.
Przewodnik przenoszenia i uaktualniania języka Microsoft C++
Wskazówki dotyczące przenoszenia kodu i uaktualniania projektów do programu Visual Studio 2015 lub nowszego. Korzystaj z większej zgodności kompilatora ze standardem C++, znacznie ulepszonym czasem kompilacji i funkcjami zabezpieczeń, takimi jak ograniczenie ryzyka spectre.
Narzędzia i funkcje języka C++ w wersjach programu Visual Studio
Poznaj różne wersje Visual Studio.
Obsługiwane platformy
Dowiedz się, które platformy obsługuje kompilator Microsoft C/C++.
Nauka języka C++ przy użyciu programu Visual Studio
Witamy z powrotem w języku C++
Dowiedz się więcej na temat nowoczesnych technik programowania w języku C++ opartych na języku C++11 i nowszych, które umożliwiają pisanie szybkiego, bezpiecznego kodu i unikanie wielu pułapek programowania w stylu C.
Standardowa C++
Dowiedz się o języku C++, uzyskaj omówienie nowoczesnego języka C++, znajdź łącza do książek, artykułów, rozmów i imprez
Poznaj program Visual Studio i utwórz swój pierwszy projekt w języku C++
Rozpocznij naukę pisania języka C++ w programie Visual Studio.
Przykłady języka C++ dla programu Visual Studio
Informacje o przykładach kodu języka C++ dostarczonych przez firmę Microsoft.
Narzędzia programistyczne visual Studio C/C++
Omówienie programowania w języku C++ w programie Visual Studio
Jak za pomocą środowiska IDE programu Visual Studio tworzyć projekty, edytować kod, łączyć się z bibliotekami, kompilować, debugować, tworzyć testy jednostkowe, wykonywać analizy statyczne, wdrażać i nie tylko.
Projekty i systemy kompilacji
Jak tworzyć i konfigurować projekty visual Studio C++, projekty CMake i inne rodzaje projektów za pomocą opcji kompilatora I konsolidatora MSVC.
Pisanie i refaktoryzacja kodu C++
Jak używać funkcji produktywności w edytorze języka C++, aby refaktoryzować, nawigować, rozumieć i pisać kod.
Debugowanie kodu natywnego
Użyj debugera programu Visual Studio z projektami języka C++.
Omówienie analizy kodu dla języka C/C++
Użyj adnotacji SAL lub podstawowych kontrolerów wytycznych języka C++, aby przeprowadzić analizę statyczną.
Pisanie testów jednostkowych dla języka C/C++ w programie Visual Studio
Tworzenie testów jednostkowych przy użyciu platformy Microsoft Unit Testing Framework dla języków C++, Google Test, Boost.Test lub CTest.
Pisanie aplikacji C/C++ przy użyciu programu Visual Studio
Typy aplikacji klasycznych systemu Windows C++
Dowiedz się, jak tworzyć tradycyjne natywne aplikacje klasyczne języka C++ dla systemu Windows.
Programowanie na platformie .NET za pomocą języka C++/interfejsu wiersza polecenia
Dowiedz się, jak tworzyć biblioteki DLL, które umożliwiają współdziałanie między natywnymi programami C++ i .NET napisanymi w językach, takich jak C# lub Visual Basic.
Aplikacje uniwersalne systemu Windows (C++)
Znajdź przewodniki i treści referencyjne w Centrum deweloperów systemu Windows. Aby uzyskać informacje na temat tworzenia aplikacji platformy UNIWERSALNEJ systemu Windows, zobacz Wprowadzenie do platforma uniwersalna systemu Windows i Tworzenie pierwszej aplikacji platformy UWP przy użyciu języka C++.
Programowanie w systemie Linux
Użyj środowiska IDE programu Visual Studio, aby kodować i wdrażać na zdalnym komputerze z systemem Linux na potrzeby kompilacji za pomocą biblioteki GCC.
Tworzenie bibliotek DLL języka C/C++ w programie Visual Studio
Dowiedz się, jak używać bibliotek WIN32, ATL i MFC do tworzenia bibliotek DLL klasycznych systemu Windows. Zawiera informacje o sposobie kompilowania i rejestrowania biblioteki DLL.
Programowanie równoległe
Dowiedz się, jak używać biblioteki wzorców równoległych, C++ AMP, OpenMP i innych funkcji, które są związane z wielowątkowością w systemie Windows.
Najlepsze rozwiązania dotyczące zabezpieczeń
Dowiedz się, jak chronić aplikacje przed złośliwym kodem i bezprawnym użyciem.
Programowanie w chmurze i sieci Web
W języku C++istnieje kilka opcji łączenia się z internetem i chmurą.
Dostęp do danych
Nawiąż połączenie z bazami danych przy użyciu technologii ODBC i OLE DB.
Tekst i ciągi
Dowiedz się więcej o pracy z różnymi formatami tekstu i ciągami oraz kodowaniem na potrzeby programowania lokalnego i międzynarodowego.
Dokumentacja języka C/C++
Dokumentacja języka C++
Przewodnik referencyjny dotyczący implementacji języka programowania C++ przez firmę Microsoft.
Dokumentacja języka C
Przewodnik referencyjny dotyczący implementacji języka programowania C przez firmę Microsoft.
Dokumentacja preprocesora języka C/C++
Typowe odwołanie do współużytkowanego preprocesora języka C i C++.
Dokumentacja języka C++/CX
Przewodnik referencyjny dotyczący rozszerzeń firmy Microsoft w języku C++ służący do tworzenia aplikacji platforma uniwersalna systemu Windows języka C++, składników środowiska uruchomieniowego systemu Windows języka C++, które mogą być używane przez aplikacje systemu Windows oparte na języku JavaScript oraz aplikacje z dużą ilością grafiki i gier DirectX systemu Windows.
Dokumentacja języka C++/CLI
Standard ECMA dla języka programowania C++/CLI.
Funkcje wewnętrzne kompilatora i język asemblera
Przewodniki dotyczące funkcji wewnętrznych kompilatora obsługiwanych lub implementowanych przez kompilatory microsoft C/C++ na każdej platformie.
Biblioteki języka C/C++ dostępne w programie Visual Studio
Poniższe sekcje zawierają informacje o różnych bibliotekach C i C++, które są zawarte w programie Visual Studio.
Dokumentacja biblioteki środowiska uruchomieniowego języka C
Obejmuje alternatywy o zwiększonym bezpieczeństwie dla funkcji, które są znane ze stwarzania problemów dotyczących bezpieczeństwa.
Standardowa biblioteka języka C++
Standardowa biblioteka języka C++.
Biblioteka aktywnych szablonów (Active Template Library — ATL)
Obsługa składników i aplikacji COM.
Biblioteki klas programu Microsoft Foundation (MFC)
Wsparcie dla tworzenia aplikacji pulpitu, mających interfejs użytkownika tradycyjny lub w stylu pakietu Office.
Biblioteka równoległych wzorców (PLL)
Algorytmy asynchroniczne i równoległe, wykonywane przez CPU.
C++ AMP (C++ Accelerated Massive Parallelism)
Duże równoległe algorytmy, wykonywane przez GPU.
biblioteka szablonów środowisko wykonawcze systemu Windows (WRL)
platforma uniwersalna systemu Windows (UWP) aplikacji i składników.
Programowanie na platformie .NET za pomocą języka C++/interfejsu wiersza polecenia
Programowanie dla wspólnego środowiska czasu wykonywania (common language runtime — CLR).
Biblioteki języka C++ innych firm w języku C++ innych firm w programie Visual Studio
Międzyplatformowe narzędzie wiersza polecenia vcpkg znacznie upraszcza odnajdywanie i instalowanie ponad 900 bibliotek open source języka C++. Aby uzyskać więcej informacji, zobacz vcpkg.
Opinie i społeczność w programie Visual Studio C++
Pytania i pytania dotyczące platformy Microsoft Learn
Platforma Microsoft Learn hostuje fora z możliwością wyszukiwania pod kątem pytań i odpowiedzi.
C++ Dodaj tag do wpisu, aby uzyskać pomoc społeczności dotyczącą problemów związanych z językiem C++.
Jak zgłosić problem z zestawem narzędzi microsoft C/C++
Dowiedz się, jak tworzyć efektywne raporty o błędach względem zestawu narzędzi microsoft C/C++ (kompilatora, konsolidatora i innych narzędzi) oraz sposobów przesyłania raportu.
Blog zespołu Microsoft C++
Dowiedz się więcej o nowych funkcjach i najnowszych informacjach od deweloperów narzędzi języka C++ w programie Visual Studio.
Społeczność deweloperów programu Visual Studio C++
Uzyskaj pomoc, zgłoś błędy i sugestie dotyczące języka C++ w programie Visual Studio.