MISRA-C diary(C言語日誌)

2018年9月の記事一覧

visual studio 2017 autosar warning

>cl A0-1-1.cpp /EHsc /Wall
Microsoft(R) C/C++ Optimizing Compiler Version 19.15.26726 for x64
Copyright (C) Microsoft Corporation.  All rights reserved.
A0-1-1.cpp
C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt\malloc.h(45): warning C4820: '_heapinfo': '4' バイトのパディングを データ メンバー '_heapinfo::_useflag' の後に追加しました。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\vcruntime_exception.h(25): warning C4820: '__std_exception_data': '7' バイトのパディングを データ メンバー '__std_exception_data::_DoFree' の後に追加しました。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\vcruntime_typeinfo.h(44): warning C4820: '__std_type_info_data': '7' バイトのパディングを データ メンバー '__std_type_info_data::_DecoratedName' の後に追加しました。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocinfo.h(60): warning C4820: '_Collvec': '4' バイトのパディングを データ メンバー '_Collvec::_Page' の後に追加しました。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocinfo.h(66): warning C4820: '_Ctypevec': '4' バイトのパディングを データ メンバー '_Ctypevec::_Page' の後に追加しました。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocinfo.h(68): warning C4820: '_Ctypevec': '4' バイトのパディングを データ メンバー '_Ctypevec::_Delfl' の後に追加しました。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xutility(4183): warning C4820: 'std::_Yarn<char>': '7' バイトのパディングを データ メンバ ー 'std::_Yarn<char>::_Nul' の後に追加しました。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocinfo(228): note: コンパイル対象の クラス テンプレート インスタンス化 'std::_Yarn<char>' のリファレンスを確認してください
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocinfo(228): warning C4820: 'std::_Locinfo': '4' バイトのパディングを データ メンバー 'std::_Locinfo::_Lock' の後に追加しました。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xutility(4183): warning C4820: 'std::_Yarn<wchar_t>': '6' バイトのパディングを データ メンバー 'std::_Yarn<wchar_t>::_Nul' の後に追加しました。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocinfo(230): note: コンパイル対象の クラス テンプレート インスタンス化 'std::_Yarn<wchar_t>' のリファレンスを確認してください
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocale(182): warning C4820: 'std::locale::facet': '4' バイトのパディングを データ メンバ ー 'std::locale::facet::_Myrefs' の後に追加しました。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocale(247): warning C4820: 'std::locale::_Locimp': '3' バイトのパディングを データ メン バー 'std::locale::_Locimp::_Xparent' の後に追加しました。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocale(488): warning C4820: 'std::locale': '7' バイトのパディングを 基底クラス 'std::_Crt_new_delete' の後に追加しました。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocale(330): warning C4571: 情報: catch(...) の意味が Visual C++ 7.1 から変更されています。構造化例外 (SEH) はキャッチされません。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocale(356): warning C4571: 情報: catch(...) の意味が Visual C++ 7.1 から変更されています。構造化例外 (SEH) はキャッチされません。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocale(812): warning C4625: 'std::codecvt_base': コピー コンストラクターは暗黙的に削除済 みとして定義されました
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocale(812): warning C4626: 'std::codecvt_base': 代入演算子は暗黙的に削除済みとして定義されました
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocale(1354): warning C4625: 'std::codecvt<char16_t,char,_Mbstatet>': コピー コンストラクターは暗黙的に削除済みとして定義されました
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocale(1354): warning C4626: 'std::codecvt<char16_t,char,_Mbstatet>': 代入演算子は暗黙的 に削除済みとして定義されました
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocale(1679): warning C4625: 'std::codecvt<char32_t,char,_Mbstatet>': コピー コンストラクターは暗黙的に削除済みとして定義されました
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocale(1679): warning C4626: 'std::codecvt<char32_t,char,_Mbstatet>': 代入演算子は暗黙的 に削除済みとして定義されました
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocale(1927): warning C4820: 'std::codecvt<wchar_t,char,_Mbstatet>': '4' バイトのパディングを データ メンバー 'std::codecvt<wchar_t,char,_Mbstatet>::_Cvt' の後に追加しました。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocale(1927): warning C4625: 'std::codecvt<wchar_t,char,_Mbstatet>': コピー コンストラク ターは暗黙的に削除済みとして定義されました
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocale(1927): warning C4626: 'std::codecvt<wchar_t,char,_Mbstatet>': 代入演算子は暗黙的に削除済みとして定義されました
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocale(2183): warning C4820: 'std::codecvt<unsigned short,char,_Mbstatet>': '4' バイトの パディングを データ メンバー 'std::codecvt<unsigned short,char,_Mbstatet>::_Cvt' の後に追加しました。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocale(2183): warning C4625: 'std::codecvt<unsigned short,char,_Mbstatet>': コピー コンストラクターは暗黙的に削除済みとして定義されました
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocale(2183): warning C4626: 'std::codecvt<unsigned short,char,_Mbstatet>': 代入演算子は 暗黙的に削除済みとして定義されました
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocale(2231): warning C4625: 'std::ctype_base': コピー コンストラクターは暗黙的に削除済みとして定義されました
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocale(2231): warning C4626: 'std::ctype_base': 代入演算子は暗黙的に削除済みとして定義さ れました
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocale(2733): warning C4625: 'std::ctype<char>': コピー コンストラクターは暗黙的に削除済 みとして定義されました
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocale(2733): warning C4626: 'std::ctype<char>': 代入演算子は暗黙的に削除済みとして定義されました
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocale(2974): warning C4820: 'std::ctype<wchar_t>': '4' バイトのパディングを データ メン バー 'std::ctype<wchar_t>::_Cvt' の後に追加しました。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocale(2974): warning C4625: 'std::ctype<wchar_t>': コピー コンストラクターは暗黙的に削除済みとして定義されました
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocale(2974): warning C4626: 'std::ctype<wchar_t>': 代入演算子は暗黙的に削除済みとして定 義されました
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocale(3217): warning C4820: 'std::ctype<unsigned short>': '4' バイトのパディングを デー タ メンバー 'std::ctype<unsigned short>::_Cvt' の後に追加しました。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocale(3217): warning C4625: 'std::ctype<unsigned short>': コピー コンストラクターは暗黙 的に削除済みとして定義されました
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocale(3217): warning C4626: 'std::ctype<unsigned short>': 代入演算子は暗黙的に削除済みとして定義されました
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocale(3262): warning C4625: 'std::ctype_byname<char>': コピー コンストラクターは暗黙的に削除済みとして定義されました
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocale(3262): warning C4626: 'std::ctype_byname<char>': 代入演算子は暗黙的に削除済みとし て定義されました
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\system_error(192): warning C4820: 'std::error_code': '4' バイトのパディングを データ メン バー 'std::error_code::_Myval' の後に追加しました。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\system_error(262): warning C4820: 'std::error_condition': '4' バイトのパディングを データ メンバー 'std::error_condition::_Myval' の後に追加しました。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\system_error(498): warning C4625: 'std::_Generic_error_category': コピー コンストラクター は暗黙的に削除済みとして定義されました
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\system_error(498): warning C5026: 'std::_Generic_error_category': 移動コンストラクターが暗黙的に削除済みとして定義されました
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\system_error(498): warning C4626: 'std::_Generic_error_category': 代入演算子は暗黙的に削除済みとして定義されました
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\system_error(498): warning C5027: 'std::_Generic_error_category': 移動代入演算子が暗黙的に削除済みとして定義されました
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\system_error(526): warning C4625: 'std::_Iostream_error_category': コピー コンストラクターは暗黙的に削除済みとして定義されました
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\system_error(526): warning C5026: 'std::_Iostream_error_category': 移動コンストラクターが 暗黙的に削除済みとして定義されました
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\system_error(526): warning C4626: 'std::_Iostream_error_category': 代入演算子は暗黙的に削 除済みとして定義されました
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\system_error(526): warning C5027: 'std::_Iostream_error_category': 移動代入演算子が暗黙的 に削除済みとして定義されました
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\system_error(574): warning C4625: 'std::_System_error_category': コピー コンストラクターは暗黙的に削除済みとして定義されました
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\system_error(574): warning C5026: 'std::_System_error_category': 移動コンストラクターが暗 黙的に削除済みとして定義されました
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\system_error(574): warning C4626: 'std::_System_error_category': 代入演算子は暗黙的に削除 済みとして定義されました
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\system_error(574): warning C5027: 'std::_System_error_category': 移動代入演算子が暗黙的に 削除済みとして定義されました
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xiosbase(589): warning C4820: 'std::ios_base::_Fnarray': '4' バイトのパディングを データ  メンバー 'std::ios_base::_Fnarray::_Index' の後に追加しました。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xiosbase(642): warning C4820: 'std::ios_base': '4' バイトのパディングを データ メンバー 'std::ios_base::_Fmtfl' の後に追加しました。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\ios(188): warning C4820: 'std::basic_ios<char,std::char_traits<char>>': '7' バイトのパディングを データ メンバー 'std::basic_ios<char,std::char_traits<char>>::_Fillch' の後に追加しま した。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\ostream(42): note: コンパイル対象の クラス テンプレート インスタンス化 'std::basic_ios<char,std::char_traits<char>>' のリファレンスを確認してください
A0-1-1.cpp(21): note: コンパイル対象の クラス テンプレート インスタンス化 'std::basic_ostream<char,std::char_traits<char>>' のリファレンスを確認してください
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\ostream(629): warning C4820: 'std::basic_ostream<char,std::char_traits<char>>': '4' バイトのパディングを データ メンバー 'std::basic_ostream<char,std::char_traits<char>>::{vbptr}' の 後に追加しました。
A0-1-1.cpp(82): warning C4365: '引数': 'int8_t' から 'std::array<int32_t,100>::size_type' に 変換しました。signed/unsigned が一致しません。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\ostream(161): warning C4820: 'std::basic_ostream<char,std::char_traits<char>>::sentry': '7' バイトのパディングを データ メンバー 'std::basic_ostream<char,std::char_traits<char>>::sentry::_Ok' の後に追加しました。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\ostream(298): note: コンパイル対象の クラス テンプレート インスタンス化 'std::basic_ostream<char,std::char_traits<char>>::sentry' のリファレンスを確認してください
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\ostream(296): note: クラス テンプレート のメンバー関数 'std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(int)' のコンパイ ル中
A0-1-1.cpp(21): note: コンパイル対象の関数 テンプレート インスタンス化 'std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(int)' のリファレンスを確認してください
A0-1-1.cpp(21): note: コンパイル対象の クラス テンプレート インスタンス化 'std::basic_ostream<char,std::char_traits<char>>' のリファレンスを確認してください
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(1833): warning C4625: 'std::num_put<_Elem,std::ostreambuf_iterator<_Elem,_Traits>>': コピー コンストラクターは暗黙的に削除済みとして定義されました
        with
        [
            _Elem=char,
            _Traits=std::char_traits<char>
        ]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\ostream(310): note: コンパイル対象の クラス テンプレート インスタンス化 'std::num_put<_Elem,std::ostreambuf_iterator<_Elem,_Traits>>' のリファレンスを確認してください
        with
        [
            _Elem=char,
            _Traits=std::char_traits<char>
        ]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(1833): warning C4626: 'std::num_put<_Elem,std::ostreambuf_iterator<_Elem,_Traits>>': 代入演算子は暗黙的に削除済みとして定義されました
        with
        [
            _Elem=char,
            _Traits=std::char_traits<char>
        ]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\streambuf(710): warning C4820: 'std::ostreambuf_iterator<_Elem,_Traits>': '7' バイトのパディングを データ メンバー 'std::ostreambuf_iterator<_Elem,_Traits>::_Failed' の後に追加しまし た。
        with
        [
            _Elem=char,
            _Traits=std::char_traits<char>
        ]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\ostream(310): note: コンパイル対象の クラス テンプレート インスタンス化 'std::ostreambuf_iterator<_Elem,_Traits>' のリファレンスを確認してください
        with
        [
            _Elem=char,
            _Traits=std::char_traits<char>
        ]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\ostream(313): warning C4571: 情報: catch(...) の意味が Visual C++ 7.1 から変更されています。構造化例外 (SEH) はキャッチされません。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(1616): warning C4774: 'sprintf_s' : 引数 3 に必要な書式文字列が文字列リテラルでは ありません
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(1616): note: たとえば、'name' の形式指定子はセキュリティ上の問題を引き起こす可能性があるため、printf(名前); の代わりに printf("%s", 名前); を使用します
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(1616): note: 名前付き文字列リテラルに対し constexpr 指定子を使用することをお勧めします
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(1599): note: クラス テンプレート のメンバー関数 '_OutIt std::num_put<_Elem,_OutIt>::do_put(_OutIt,std::ios_base &,_Elem,long double) const' のコンパイル中
        with
        [
            _OutIt=std::ostreambuf_iterator<char,std::char_traits<char>>,
            _Elem=char
        ]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\ostream(310): note: コンパイル対象の クラス テンプレート インスタンス化 'std::num_put<_Elem,std::ostreambuf_iterator<_Elem,_Traits>>' のリファレンスを確認してください
        with
        [
            _Elem=char,
            _Traits=std::char_traits<char>
        ]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\ostream(296): note: クラス テンプレート のメンバー関数 'std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(int)' のコンパイ ル中
A0-1-1.cpp(21): note: コンパイル対象の関数 テンプレート インスタンス化 'std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(int)' のリファレンスを確認してください
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(1592): warning C4774: 'sprintf_s' : 引数 3 に必要な書式文字列が文字列リテラルでは ありません
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(1592): note: たとえば、'name' の形式指定子はセキュリティ上の問題を引き起こす可能性があるため、printf(名前); の代わりに printf("%s", 名前); を使用します
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(1592): note: 名前付き文字列リテラルに対し constexpr 指定子を使用することをお勧めします
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(1575): note: クラス テンプレート のメンバー関数 '_OutIt std::num_put<_Elem,_OutIt>::do_put(_OutIt,std::ios_base &,_Elem,double) const' のコンパイル中
        with
        [
            _OutIt=std::ostreambuf_iterator<char,std::char_traits<char>>,
            _Elem=char
        ]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(1569): warning C4774: 'sprintf_s' : 引数 3 に必要な書式文字列が文字列リテラルでは ありません
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(1569): note: たとえば、'name' の形式指定子はセキュリティ上の問題を引き起こす可能性があるため、printf(名前); の代わりに printf("%s", 名前); を使用します
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(1569): note: 名前付き文字列リテラルに対し constexpr 指定子を使用することをお勧めします
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(1565): note: クラス テンプレート のメンバー関数 '_OutIt std::num_put<_Elem,_OutIt>::do_put(_OutIt,std::ios_base &,_Elem,unsigned __int64) const' のコンパイル中
        with
        [
            _OutIt=std::ostreambuf_iterator<char,std::char_traits<char>>,
            _Elem=char
        ]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(1559): warning C4774: 'sprintf_s' : 引数 3 に必要な書式文字列が文字列リテラルでは ありません
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(1559): note: たとえば、'name' の形式指定子はセキュリティ上の問題を引き起こす可能性があるため、printf(名前); の代わりに printf("%s", 名前); を使用します
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(1559): note: 名前付き文字列リテラルに対し constexpr 指定子を使用することをお勧めします
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(1555): note: クラス テンプレート のメンバー関数 '_OutIt std::num_put<_Elem,_OutIt>::do_put(_OutIt,std::ios_base &,_Elem,__int64) const' のコンパイル中
        with
        [
            _OutIt=std::ostreambuf_iterator<char,std::char_traits<char>>,
            _Elem=char
        ]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(1549): warning C4774: 'sprintf_s' : 引数 3 に必要な書式文字列が文字列リテラルでは ありません
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(1549): note: たとえば、'name' の形式指定子はセキュリティ上の問題を引き起こす可能性があるため、printf(名前); の代わりに printf("%s", 名前); を使用します
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(1549): note: 名前付き文字列リテラルに対し constexpr 指定子を使用することをお勧めします
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(1545): note: クラス テンプレート のメンバー関数 '_OutIt std::num_put<_Elem,_OutIt>::do_put(_OutIt,std::ios_base &,_Elem,unsigned long) const' のコンパイル中
        with
        [
            _OutIt=std::ostreambuf_iterator<char,std::char_traits<char>>,
            _Elem=char
        ]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(1539): warning C4774: 'sprintf_s' : 引数 3 に必要な書式文字列が文字列リテラルでは ありません
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(1539): note: たとえば、'name' の形式指定子はセキュリティ上の問題を引き起こす可能性があるため、printf(名前); の代わりに printf("%s", 名前); を使用します
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(1539): note: 名前付き文字列リテラルに対し constexpr 指定子を使用することをお勧めします
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(1535): note: クラス テンプレート のメンバー関数 '_OutIt std::num_put<_Elem,_OutIt>::do_put(_OutIt,std::ios_base &,_Elem,long) const' のコンパイル中
        with
        [
            _OutIt=std::ostreambuf_iterator<char,std::char_traits<char>>,
            _Elem=char
        ]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(263): warning C4820: 'std::numpunct<_Elem>': '6' バイトのパディングを データ メン バー 'std::numpunct<_Elem>::_Kseparator' の後に追加しました。
        with
        [
            _Elem=char
        ]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(1514): note: コンパイル対象の クラス テンプレート インスタンス化 'std::numpunct<_Elem>' のリファレンスを確認してください
        with
        [
            _Elem=char
        ]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(1506): note: クラス テンプレート のメンバー関数 '_OutIt std::num_put<_Elem,_OutIt>::do_put(_OutIt,std::ios_base &,_Elem,bool) const' のコンパイル中
        with
        [
            _OutIt=std::ostreambuf_iterator<char,std::char_traits<char>>,
            _Elem=char
        ]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(265): warning C4625: 'std::numpunct<_Elem>': コピー コンストラクターは暗黙的に削除済みとして定義されました
        with
        [
            _Elem=char
        ]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(265): warning C4626: 'std::numpunct<_Elem>': 代入演算子は暗黙的に削除済みとして定 義されました
        with
        [
            _Elem=char
        ]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\ostream(181): warning C4571: 情報: catch(...) の意味が Visual C++ 7.1 から変更されています。構造化例外 (SEH) はキャッチされません。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\ostream(176): note: クラス テンプレート のメンバー関数 'void std::basic_ostream<char,std::char_traits<char>>::_Osfx(void)' のコンパイル中
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\ostream(139): note: コンパイル対象の関数 テンプレート インスタンス化 'void std::basic_ostream<char,std::char_traits<char>>::_Osfx(void)' のリファレンスを確認してください
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\ostream(826): warning C4571: 情報: catch(...) の意味が Visual C++ 7.1 から変更されています。構造化例外 (SEH) はキャッチされません。
A0-1-1.cpp(21): note: コンパイル対象の関数 テンプレート インスタンス化 'std::basic_ostream<char,std::char_traits<char>> &std::operator <<<std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,const char *)' のリファレンスを確認してください
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\ostream(558): warning C4571: 情報: catch(...) の意味が Visual C++ 7.1 から変更されています。構造化例外 (SEH) はキャッチされません。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\ostream(546): note: クラス テンプレート のメンバー関数 'std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::put(_Elem)' のコンパイル中
        with
        [
            _Elem=char
        ]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\ostream(1020): note: コンパイル対象の関数 テンプレート インスタンス化 'std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::put(_Elem)' のリファレンスを確認してください
        with
        [
            _Elem=char
        ]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(212): warning C4571: 情報: catch(...) の意味が Visual C++ 7.1 から変更されています。構造化例外 (SEH) はキャッチされません。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(200): note: クラス テンプレート のメンバー関数 'void std::numpunct<_Elem>::_Init(const std::_Locinfo &,bool)' のコンパイル中
        with
        [
            _Elem=char
        ]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(160): note: コンパイル対象の関数 テンプレート インスタンス化 'void std::numpunct<_Elem>::_Init(const std::_Locinfo &,bool)' のリファレンスを確認してください
        with
        [
            _Elem=char
        ]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(1514): note: コンパイル対象の クラス テンプレート インスタンス化 'std::numpunct<_Elem>' のリファレンスを確認してください
        with
        [
            _Elem=char
        ]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\xlocnum(1506): note: クラス テンプレート のメンバー関数 '_OutIt std::num_put<_Elem,_OutIt>::do_put(_OutIt,std::ios_base &,_Elem,bool) const' のコンパイル中
        with
        [
            _OutIt=std::ostreambuf_iterator<char,std::char_traits<char>>,
            _Elem=char
        ]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\ostream(864): warning C4571: 情報: catch(...) の意味が Visual C++ 7.1 から変更されています。構造化例外 (SEH) はキャッチされません。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\ostream(984): note: コンパイル対象の関数 テンプレート インスタンス化 'std::basic_ostream<char,std::char_traits<char>> &std::operator <<<std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,char)' のリファレンスを確認してください
A0-1-1.cpp(92): note: コンパイル対象の関数 テンプレート インスタンス化 'std::basic_ostream<char,std::char_traits<char>> &std::operator <<<std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,unsigned char)' のリファレンスを確認してください
C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt\stdlib.h(359): warning C4514: 'abs': 参照されていないインライン関数は削除されました。
C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt\stdlib.h(364): warning C4514: 'abs': 参照されていないインライン関数は削除されました。
C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt\stdlib.h(369): warning C4514: 'div': 参照されていないインライン関数は削除されました。
C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt\stdlib.h(374): warning C4514: 'div': 参照されていないインライン関数は削除されました。
C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt\corecrt_math.h(290): warning C4514: 'fpclassify': 参照されていないインライン関数は削除されました。
C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt\corecrt_math.h(295): warning C4514: 'fpclassify': 参照されていないインライン関数は削除されました。
C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt\corecrt_math.h(300): warning C4514: 'fpclassify': 参照されていないインライン関数は削除されました。
C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt\corecrt_math.h(305): warning C4514: 'signbit': 参照されていないインライン関数は削除されました。
C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt\corecrt_math.h(310): warning
0