(2019年9月1日)
■使用ソフト
・Visual Studio Community 2019
■言語
・C/C++
■Windows SDK バージョン
・10.0.17763.0
※Windows SDK バージョンの変更方法
■手順
1.以下をベースにコード変更する。
【C++】 メッセージボックスの作成
2.C++ファイル(.cpp)を以下のとおり変更する。
#include <windows.h>
#include <vector>
int APIENTRY wWinMain(_In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance, _In_ LPWSTR lpCmdLine, _In_ int nCmdShow)
{
WCHAR wcText[256];
std::vector<int> v{1, 10, 100};
int m = 0;
for (auto itr = v.begin(); itr != v.end(); itr++)//autoはstd::vector<int>::iterator
{
m += *itr;//*itrでイテレータが指す要素を参照
}
swprintf(wcText, 256, L"%d", m);
MessageBox(NULL, wcText, L"auto", MB_OK);
return 0;
}
#include <vector>
int APIENTRY wWinMain(_In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance, _In_ LPWSTR lpCmdLine, _In_ int nCmdShow)
{
WCHAR wcText[256];
std::vector<int> v{1, 10, 100};
int m = 0;
for (auto itr = v.begin(); itr != v.end(); itr++)//autoはstd::vector<int>::iterator
{
m += *itr;//*itrでイテレータが指す要素を参照
}
swprintf(wcText, 256, L"%d", m);
MessageBox(NULL, wcText, L"auto", MB_OK);
return 0;
}
3.実行結果(合計値が表示される)
0 件のコメント:
コメントを投稿