Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Opcja /Zc:auto kompilatora informuje kompilator, jak używać słowa kluczowego auto do deklarowania zmiennych. Jeśli określisz opcję domyślną, /Zc:autokompilator deduuje typ zadeklarowanej zmiennej z wyrażenia inicjalizacji. W przypadku określenia /Zc:auto-parametru kompilator przydziela zmienną do automatycznej klasy magazynu.
Składnia
/Zc:auto[-]
Uwagi
Standard języka C++ definiuje oryginalne i poprawione znaczenie słowa kluczowego auto . Przed programem Visual Studio 2010 słowo kluczowe deklaruje zmienną w klasie automatycznego magazynu; oznacza to zmienną, która ma lokalny okres istnienia. Począwszy od programu Visual Studio 2010, słowo kluczowe deduuje typ zmiennej z wyrażenia inicjalizacji deklaracji. Użyj opcji kompilatora /Zc:auto , aby poinformować kompilator o użyciu poprawionego znaczenia słowa kluczowego auto . Opcja /Zc:auto jest domyślnie włączona. Opcja /permissive- nie zmienia domyślnego ustawienia ./Zc:auto
Kompilator wysyła odpowiedni komunikat diagnostyczny, jeśli użycie słowa kluczowego auto jest sprzeczne z bieżącą /Zc:auto opcją kompilatora. Aby uzyskać więcej informacji, zobacz auto Słowo kluczowe. Aby uzyskać więcej informacji na temat problemów ze zgodnością z językiem Visual C++, zobacz Zachowanie niezgodne.
Aby ustawić tę opcję kompilatora w programie Visual Studio
Otwórz okno dialogowe Strony właściwości projektu. Aby uzyskać szczegółowe informacje, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilowania w programie Visual Studio).
Wybierz stronę Właściwości>konfiguracji C/C++>Wiersza polecenia.
Dodaj
/Zc:autolub/Zc:auto-do okienka Dodatkowe opcje: .