Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
31 00
KEY, PPTX
591 views
Stroustrup11章雑感
本章で扱われなかったマニピュレータについて。 社内勉強会用。
Technology
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download as KEY, PPTX
1
/ 22
2
/ 22
3
/ 22
4
/ 22
5
/ 22
6
/ 22
7
/ 22
8
/ 22
9
/ 22
10
/ 22
11
/ 22
12
/ 22
13
/ 22
14
/ 22
15
/ 22
16
/ 22
17
/ 22
18
/ 22
19
/ 22
20
/ 22
21
/ 22
22
/ 22
More Related Content
PDF
What is Metasepi?
by
Kiwamu Okabe
PDF
Effective modern-c++#9
by
Tatsuki SHIMIZU
KEY
Perlで伝統芸能
by
hitode909
PDF
awk v.s. bashどっちが強い?@OSC2011Tokyo
by
Ryuichi Ueda
PPT
C++でHello worldを書いてみた
by
firewood
PPTX
前期講座09
by
Takenori Nakagawa
PDF
PCさえあればいい。
by
bleis tift
PDF
Local php-100828 2
by
Akio Ishida
What is Metasepi?
by
Kiwamu Okabe
Effective modern-c++#9
by
Tatsuki SHIMIZU
Perlで伝統芸能
by
hitode909
awk v.s. bashどっちが強い?@OSC2011Tokyo
by
Ryuichi Ueda
C++でHello worldを書いてみた
by
firewood
前期講座09
by
Takenori Nakagawa
PCさえあればいい。
by
bleis tift
Local php-100828 2
by
Akio Ishida
What's hot
PDF
お前は PHP の歴史的な理由の数を覚えているのか
by
Kousuke Ebihara
PDF
Continuation with Boost.Context
by
Akira Takahashi
PDF
社内勉強会資料(Varnish Module)
by
Iwana Chan
PDF
GNU awk (gawk) を用いた Apache ログ解析方法
by
博文 斉藤
PPTX
ActiveResourceが面白すぎる件
by
Kazuki MATSUMOTO
PPTX
Node.js - sleep sort algorithm
by
takesako
PDF
Test::WWW::Stub
by
ast_j
PPTX
2015年度 第1回バイオインフォマティクス実習
by
Jun Nakabayashi
PDF
Visual C++コード分析を支えるSAL
by
egtra
PDF
Node.js × 音声認識 - 東京Node学園 2012 LT枠 6番目
by
hecomi
ODP
0x300
by
geek_alice
PDF
Poolboy
by
Yusuke Muraoka
PDF
Testman
by
makoto tsuyuki
PPTX
pecl-AOPの紹介
by
Hiraku Nakano
PDF
Subprocess no susume
by
Makoto Kishimoto
PDF
effective modern c++ chapeter36
by
Tatsuki SHIMIZU
PDF
Python で munin plugin を書いてみる
by
ftnk
PDF
Elixirだ 第2回
by
Joe_noh
PDF
Elixirだ 第1回強化版 前半
by
Joe_noh
PDF
Elixirだ 第1回強化版 後半
by
Joe_noh
お前は PHP の歴史的な理由の数を覚えているのか
by
Kousuke Ebihara
Continuation with Boost.Context
by
Akira Takahashi
社内勉強会資料(Varnish Module)
by
Iwana Chan
GNU awk (gawk) を用いた Apache ログ解析方法
by
博文 斉藤
ActiveResourceが面白すぎる件
by
Kazuki MATSUMOTO
Node.js - sleep sort algorithm
by
takesako
Test::WWW::Stub
by
ast_j
2015年度 第1回バイオインフォマティクス実習
by
Jun Nakabayashi
Visual C++コード分析を支えるSAL
by
egtra
Node.js × 音声認識 - 東京Node学園 2012 LT枠 6番目
by
hecomi
0x300
by
geek_alice
Poolboy
by
Yusuke Muraoka
Testman
by
makoto tsuyuki
pecl-AOPの紹介
by
Hiraku Nakano
Subprocess no susume
by
Makoto Kishimoto
effective modern c++ chapeter36
by
Tatsuki SHIMIZU
Python で munin plugin を書いてみる
by
ftnk
Elixirだ 第2回
by
Joe_noh
Elixirだ 第1回強化版 前半
by
Joe_noh
Elixirだ 第1回強化版 後半
by
Joe_noh
Similar to Stroustrup11章雑感
PDF
V6 unix in okinawa
by
magoroku Yamamoto
PDF
PFI Seminar 2010/02/18
by
Preferred Networks
PDF
LLVMで遊ぶ(整数圧縮とか、x86向けの自動ベクトル化とか)
by
Takeshi Yamamuro
PDF
SSE4.2の文字列処理命令の紹介
by
MITSUNARI Shigeo
PDF
C++コミュニティーの中心でC++をDISる
by
Hideyuki Tanaka
PDF
C++11とゲーム製作
by
uchan_nos
PPTX
Introduction to programming
by
HCPC: 北海道大学競技プログラミングサークル
PDF
第1回勉強会スライド
by
koturn 0;
PDF
Processing workshop
by
Wataru Kani
PDF
Processing
by
Akifumi Nambu
PDF
コーディングスタイル入門~人に伝えるプログラミング~
by
Hideki MACHIDA
PPTX
Prosym2012
by
MITSUNARI Shigeo
PDF
llvm入門
by
MITSUNARI Shigeo
PDF
Hupc 1
by
Hiroki Takeda
PPTX
ぱっと見でわかるC++11
by
えぴ 福田
PDF
2011.12.10 関数型都市忘年会 発表資料「最近書いた、関数型言語と関連する?C++プログラムの紹介」
by
Hiro H.
PPTX
ネイティブコードを語る
by
Kenji Imasaki
PDF
研究生のためのC++ no.2
by
Tomohiro Namba
PDF
C++ lecture-0
by
sunaemon
PPTX
プログラミング言語「A」 2019 07 08
by
Nmimineko
V6 unix in okinawa
by
magoroku Yamamoto
PFI Seminar 2010/02/18
by
Preferred Networks
LLVMで遊ぶ(整数圧縮とか、x86向けの自動ベクトル化とか)
by
Takeshi Yamamuro
SSE4.2の文字列処理命令の紹介
by
MITSUNARI Shigeo
C++コミュニティーの中心でC++をDISる
by
Hideyuki Tanaka
C++11とゲーム製作
by
uchan_nos
Introduction to programming
by
HCPC: 北海道大学競技プログラミングサークル
第1回勉強会スライド
by
koturn 0;
Processing workshop
by
Wataru Kani
Processing
by
Akifumi Nambu
コーディングスタイル入門~人に伝えるプログラミング~
by
Hideki MACHIDA
Prosym2012
by
MITSUNARI Shigeo
llvm入門
by
MITSUNARI Shigeo
Hupc 1
by
Hiroki Takeda
ぱっと見でわかるC++11
by
えぴ 福田
2011.12.10 関数型都市忘年会 発表資料「最近書いた、関数型言語と関連する?C++プログラムの紹介」
by
Hiro H.
ネイティブコードを語る
by
Kenji Imasaki
研究生のためのC++ no.2
by
Tomohiro Namba
C++ lecture-0
by
sunaemon
プログラミング言語「A」 2019 07 08
by
Nmimineko
Recently uploaded
PDF
自転車ユーザ参加型路面画像センシングによる点字ブロック検出における性能向上方法の模索 (20260123 SeMI研)
by
Yuto Matsuda
PDF
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
PDF
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
PDF
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
PDF
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
PDF
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
PDF
PMBOK 7th Edition Project Management Process Scrum
by
akipii ogaoga
PDF
PMBOK 7th Edition_Project Management Context Diagram
by
akipii ogaoga
PDF
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
PDF
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
by
akipii ogaoga
PDF
PMBOK 7th Edition_Project Management Process_WF Type Development
by
akipii ogaoga
自転車ユーザ参加型路面画像センシングによる点字ブロック検出における性能向上方法の模索 (20260123 SeMI研)
by
Yuto Matsuda
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
PMBOK 7th Edition Project Management Process Scrum
by
akipii ogaoga
PMBOK 7th Edition_Project Management Context Diagram
by
akipii ogaoga
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
by
akipii ogaoga
PMBOK 7th Edition_Project Management Process_WF Type Development
by
akipii ogaoga
Stroustrup11章雑感
1.
20代で知っておくべき マニピュレータのこと
第11章雑感 by sato@ipl
2.
マニピュレータの分別 <iostream>で定義されているマニピュレータ <iomanip>で定義されているマニピュレータ
3.
<iostream> boolalpha, noboolalpha showbase, noshowbase showpoint,
noshowpoint skipws, noskipws unitbuf, nounitbuf uppercase, nouppercase dec, hex, oct fixed, scientific internal, left, right ws endl, ends, flush
4.
<iomanip> setiosflags, resetiosflags setbase setfill setprecision setw
5.
<iostream>
6.
boolalpha, noboolalpha bool型と”true”,”false”を変換します。<istream> <ostream> #include
<iostream> using namespace std; int main() { ! bool b; ! b = true; ! cout << boolalpha << b << endl; ! cout << noboolalpha << b << endl; ! return 0; } true 1
7.
showpoint, noshowpoint 必要がない場合でも小数点を表示します。<ostream> #include <iostream> using
namespace std; int main() { ! double a, b, pi; ! a = 30.0; ! b = 10000.0; ! pi = 3.1416; ! cout.precision(5); ! cout << showpoint << a << 't' << b << 't' << pi << endl; ! cout << noshowpoint << a << 't' << b << 't' << pi << endl; ! return 0; } 30.000! 10000.! 3.1416 30! 10000! 3.1416
8.
showpos, noshowpos 正の数値の前に+符号を表示します。<ostream> #include <iostream> using
namespace std; int main() { ! signed int p, z, n; ! p = 1; ! z = 0; ! n = -1; ! cout << showpos << p << 't' << z << 't' << n << endl; ! cout << noshowpos << p << 't' << z << 't' << n << endl; ! return 0; } +1! 0! -1 1! 0! -1
9.
skipws, noskipws ストリームからの読み込み時に、ホワイトスペースを読み飛ばします。<istream> #include <iostream> #include
<sstream> using namespace std; int main() { ! char a, b, c; ! istringstream iss ("! 123"); ! iss >> skipws >> a >> b >> c; ! cout << a << b << c << endl; ! iss.seekg(0); ! iss >> noskipws >> a >> b >> c; ! cout << a << b << c << endl; ! return 0; } 123 ! 12
10.
uppercase, nouppercase 数値の文字表記の際に大文字で表示します。<ostream> #include <iostream> #include
<string> using namespace std; int main(){ ! cout << showbase << hex; ! cout << uppercase << 77 << endl; ! cout << nouppercase << 77 << endl; ! return 0; } 0X4D 0x4d
11.
unitbuf, nounitbuf 出力毎にバッファをフラッシュします。<ostream> #include <fstream> using
namespace std; int main() { ! ofstream outfile("test.txt"); ! outfile << unitbuf << "Test " << "file" << endl; ! outfile.close(); ! return 0; } Test file
12.
internal, left, right 数値出力を符号と数値で分けるか、左寄せ、右寄せに指定します。<ostream> #include
<iostream> using namespace std; int main() { ! int n; ! n = -77; ! cout.width(6); ! cout << internal << n << endl; ! cout.width(6); ! cout << left << n << endl; ! cout.width(6); ! cout << right << n << endl; ! return 0; } - 77 -77 -77
13.
ws ホワイトスペースを抽出します。<istream> #include <iostream> #include <sstream> using
namespace std; int main() { ! char a[10], b[10]; ! istringstream iss ("one n t two"); ! iss >> noskipws; ! iss >> a >> ws >> b; ! cout << a << "," << b << endl; ! return 0; } one,two
14.
endl, ends 改行、ヌル文字(‘0’)を追加します。<ostream> #include <iostream> using
namespace std; int main() { ! int a = 100; ! double b = 3.14; ! cout << a; ! cout << endl; ! cout << b << ends << a*b << endl; ! return 0; } 100 3.14314
15.
<iomanip>
16.
setiosflags, resetiosflags 複数のフラグを設定、解除します。<istream> <ostream> #include
<iostream> #include <iomanip> using namespace std; int main() { ! cout << hex << setiosflags(ios_base::showbase | ios_base::uppercase); ! cout << 100 << endl; ! cout << resetiosflags(ios_base::showbase | ios_base::uppercase); ! cout << 100 << endl; ! return 0; } 0X64 64
17.
setbase 基数を指定します。 <ostream> #include <iostream> #include
<iomanip> using namespace std; int main() { ! cout << setbase(16) << 100 << endl; ! return 0; } 64
18.
setfill 文字列に対して指定した文字を埋めます。<ostream> #include <iostream> #include <iomanip> using
namespace std; int main() { ! cout << setfill('x') << setw(10); ! cout << 77 << endl; ! return 0; } xxxxxxxx77
19.
ところで <iostream>と<iomanip>のマニピュレータの 違いは?
20.
ところで <iostream>と<iomanip>のマニピュレータの 違いは?
A. 引数なしか引数付きか
21.
以上
22.
参考文献 manipulators - C++
Reference C++入出力フラグ
Editor's Notes
#2
\n
#3
\n
#4
\n
#5
\n
#6
\n
#7
\n
#8
\n
#9
\n
#10
\n
#11
\n
#12
\n
#13
\n
#14
\n
#15
\n
#16
\n
#17
\n
#18
\n
#19
\n
#20
\n
#21
\n
#22
\n
#23
\n
Download