工作HardwareHubは、ロボット工作や電子工作に関する情報やモノが行き交うコミュニティサイトです。
さらに詳しく
利用規約
、
プライバシーポリシー
に同意したうえでログインしてください。
Log in
Enterで検索
ク
ラ
ス
の
基
本
/
初
期
化
(
C
+
+
を
も
う
一
度
)
構
造
体
の
よ
う
に
初
期
化
す
る
(
非
推
奨
)
#
i
n
c
l
u
d
e
&
l
t
;
i
o
s
t
r
e
a
m
&
g
t
;
u
s
i
n
g
n
a
m
e
s
p
a
c
e
s
t
d
;
c
o
n
s
t
i
n
t
M
A
X
_
S
T
R
=
1
6
;
c
l
a
s
s
M
y
C
l
a
s
s
{
p
u
b
l
i
c
:
i
n
t
m
_
i
n
t
e
g
e
r
;
c
h
a
r
m
_
s
t
r
[
M
A
X
_
S
T
R
+
1
]
;
v
o
i
d
S
h
o
w
(
)
;
}
;
v
o
i
d
M
y
C
l
a
s
s
:
:
S
h
o
w
.
.
.
低レイヤ大好き人間
3/25/2017に更新
0
C++
P
y
t
h
o
n
文
字
列
操
作
の
コ
ー
ド
ス
ニ
ペ
ッ
ト
R
u
b
y
や
P
e
r
l
な
ど
の
文
字
列
と
概
ね
同
じ
感
覚
で
扱
え
ま
す
が
、
細
か
い
点
で
は
様
々
な
違
い
が
あ
り
ま
す
。
例
え
ば
、
シ
ン
グ
ル
ク
ォ
ー
テ
ー
シ
ョ
ン
で
あ
っ
て
も
エ
ス
ケ
ー
プ
シ
ー
ケ
ン
ス
が
使
用
で
き
ま
す
。
s
a
m
p
l
e
.
p
y
#
!
/
u
s
r
/
b
i
n
/
p
y
t
h
o
n
#
-
*
-
c
o
d
i
n
g
:
u
t
f
-
8
-
*
-
p
r
i
n
t
'
l
i
n
e
1
\
n
l
i
n
e
2
'
#
シ
ン
グ
ル
ク
ォ
ー
テ
ー
シ
ョ
ン
で
あ
っ
て
も
エ
ス
ケ
ー
プ
シ
ー
ケ
ン
ス
が
有
効
p
r
i
n
t
r
'
.
.
.
coderina
12/22/2021に更新
0
Python
離
散
フ
ー
リ
エ
変
換
に
よ
る
周
波
数
に
応
じ
た
画
像
の
フ
ィ
ル
タ
(
O
p
e
n
C
V
3
C
+
+
)
周
期
関
数
は
三
角
関
数
の
無
限
級
数
和
で
展
開
で
き
る
こ
と
が
知
ら
れ
て
お
り
、
フ
ー
リ
エ
級
数
展
開
と
よ
ば
れ
ま
す
。
更
に
、
連
続
し
た
非
周
期
関
数
に
も
適
用
で
き
る
よ
う
に
フ
ー
リ
エ
級
数
展
開
の
考
え
方
を
拡
張
す
る
こ
と
が
で
き
、
フ
ー
リ
エ
変
換
と
よ
ば
れ
ま
す
。
こ
れ
を
離
散
化
し
た
離
散
フ
ー
リ
エ
変
換
(
D
F
T
:
D
i
s
c
r
e
t
e
F
o
u
r
i
e
r
T
r
a
n
s
f
o
r
m
)
を
用
い
る
と
、
デ
ジ
タ
ル
信
号
の
周
波
数
解
析
を
行
う
こ
と
が
で
き
ま
す
。
画
像
デ
ー
タ
を
デ
ジ
タ
ル
信
号
で
あ
る
と
.
.
.
ピカピカ
6/29/2024に更新
0
C++
Robotics
OpenCV
o
b
j
g
r
a
p
h
に
よ
る
P
y
t
h
o
n
メ
モ
リ
リ
ー
ク
調
査
メ
モ
リ
リ
ー
ク
時
に
J
V
M
の
j
m
a
p
や
C
/
C
+
+
の
V
a
l
g
r
i
n
d
で
調
査
で
き
る
の
と
同
様
に
、
P
y
t
h
o
n
で
は
o
b
j
g
r
a
p
h
が
便
利
で
す
。
s
u
d
o
a
p
t
i
n
s
t
a
l
l
g
r
a
p
h
v
i
z
p
y
t
h
o
n
-
m
p
i
p
i
n
s
t
a
l
l
x
d
o
t
p
y
t
h
o
n
-
m
p
i
p
i
n
s
t
a
l
l
o
b
j
g
r
a
p
h
タ
イ
プ
毎
に
オ
ブ
ジ
ェ
ク
ト
数
を
表
示
s
a
m
p
l
e
.
p
y
#
!
/
u
s
r
/
b
i
n
/
p
y
.
.
.
coderina
1/31/2022に更新
0
Python
C
言
語
の
資
産
を
利
用
(
C
+
+
を
も
う
一
度
)
サ
ン
プ
ル
コ
ー
ド
メ
ル
セ
ン
ヌ
・
ツ
イ
ス
タ
な
ど
、
C
言
語
で
記
述
さ
れ
た
ラ
イ
ブ
ラ
リ
を
C
+
+
か
ら
利
用
す
る
た
め
に
は
e
x
t
e
r
n
"
C
"
を
利
用
し
ま
す
。
そ
の
際
、
組
み
込
み
マ
ク
ロ
_
_
c
p
l
u
s
p
l
u
s
を
利
用
す
る
と
C
言
語
か
ら
も
C
+
+
か
ら
も
利
用
で
き
る
ヘ
ッ
ダ
フ
ァ
イ
ル
を
作
成
で
き
ま
す
。
s
u
b
.
h
#
i
f
n
d
e
f
S
U
B
_
H
_
#
d
e
f
i
n
e
S
U
B
_
H
_
#
i
f
d
e
f
_
_
c
p
l
u
s
p
l
u
s
e
x
t
e
r
n
"
C
"
{
#
.
.
.
低レイヤ大好き人間
4/5/2017に更新
0
C++
C言語
ル
ー
テ
ィ
ン
グ
を
定
義
し
て
シ
ン
プ
ル
な
S
P
A
を
構
築
(
A
n
g
u
l
a
r
J
S
)
A
n
g
u
l
a
r
J
S
は
S
P
A
(
s
i
n
g
l
e
p
a
g
e
a
p
p
l
i
c
a
t
i
o
n
)
の
構
築
を
サ
ポ
ー
ト
し
て
い
ま
す
。
S
P
A
を
強
制
し
て
い
る
訳
で
は
な
い
こ
と
に
注
意
し
ま
す
。
例
え
ば
S
P
A
を
構
築
す
る
際
に
有
用
な
モ
ジ
ュ
ー
ル
n
g
R
o
u
t
e
は
外
部
モ
ジ
ュ
ー
ル
と
し
て
提
供
さ
れ
て
い
ま
す
。
別
途
読
み
込
み
が
必
要
で
す
。
サ
ン
プ
ル
コ
ー
ド
i
n
d
e
x
.
h
t
m
l
&
l
t
;
!
D
O
C
T
Y
P
E
h
t
m
l
&
g
t
;
&
l
t
;
h
t
m
l
l
a
n
g
.
.
.
カラフ
10/27/2017に更新
0
AngularJS
JavaScript
A
k
k
a
H
T
T
P
サ
ン
プ
ル
コ
ー
ド
(
S
c
a
l
a
)
A
k
k
a
ア
ク
タ
ー
を
用
い
て
実
装
さ
れ
た
汎
用
H
T
T
P
フ
レ
ー
ム
ワ
ー
ク
で
す
。
S
p
r
a
y
の
後
継
で
す
。
コ
ア
モ
ジ
ュ
ー
ル
で
あ
る
a
k
k
a
-
h
t
t
p
-
c
o
r
e
は
2
0
1
6
/
2
/
1
7
に
e
x
p
e
r
i
m
e
n
t
a
l
が
外
れ
ま
し
た
。
a
k
k
a
-
h
t
t
p
な
ど
の
い
く
つ
か
の
サ
ブ
モ
ジ
ュ
ー
ル
は
2
0
1
6
/
3
/
1
現
在
e
x
p
e
r
i
m
e
n
t
a
l
の
ま
ま
で
す
が
、
基
本
的
な
機
能
に
関
し
て
は
大
き
な
仕
様
変
更
は
な
さ
そ
う
で
す
。
基
本
的
な
機
能
を
.
.
.
雄太
9/7/2021に更新
0
Java
Scala
Akka
オ
シ
ロ
ス
コ
ー
プ
D
S
O
2
0
2
N
o
t
e
I
I
で
C
R
回
路
の
電
圧
値
を
観
測
D
S
O
2
0
2
N
o
t
e
I
I
(
商
品
ペ
ー
ジ
が
い
く
つ
か
あ
り
ま
す
)
は
比
較
的
安
価
な
デ
ジ
タ
ル
・
オ
シ
ロ
ス
コ
ー
プ
の
ひ
と
つ
で
す
。
簡
単
な
使
用
方
法
を
把
握
す
る
目
的
で
、
コ
ン
デ
ン
サ
C
a
p
a
c
i
t
o
r
と
抵
抗
R
e
s
i
s
t
o
r
を
直
列
に
接
続
し
た
C
R
回
路
の
電
圧
値
の
推
移
を
観
測
し
ま
す
。
ユ
ー
ザ
ー
マ
ニ
ュ
ア
ル
等
は
こ
ち
ら
の
商
品
ペ
ー
ジ
か
ら
ダ
ウ
ン
ロ
ー
ド
し
ま
す
。
回
路
図
コ
ン
デ
ン
サ
に
電
荷
が
た
ま
っ
て
い
な
い
状
態
で
ス
イ
ッ
チ
を
入
れ
る
時
刻
を
t
.
.
.
AWS Ninja
5/8/2021に更新
0
Robotics
電子工作
K
i
b
a
n
a
4
.
1
導
入
手
順
E
l
a
s
t
i
c
s
e
a
r
c
h
を
利
用
し
て
情
報
を
可
視
化
す
る
K
i
b
a
n
a
に
つ
い
て
簡
単
に
ま
と
め
ま
す
。
E
l
a
s
t
i
c
s
e
a
r
c
h
は
準
備
済
み
で
あ
る
と
し
ま
す
。
参
考
に
し
た
ペ
ー
ジ
K
i
b
a
n
a
U
s
e
r
G
u
i
d
e
4
.
1
実
行
手
順
D
o
w
n
l
o
a
d
s
|
K
i
b
a
n
a
か
ら
ダ
ウ
ン
ロ
ー
ド
お
よ
び
解
凍
し
て
以
下
の
コ
マ
ン
ド
を
実
行
し
て
く
だ
さ
い
。
$
b
i
n
/
k
i
b
a
n
a
チ
ュ
ー
ト
リ
ア
ル
サ
ン
プ
ル
デ
ー
タ
を
ダ
ウ
ン
ロ
ー
ド
し
.
.
.
ぼうし猫
12/15/2017に更新
0
Elasticsearch
代
表
的
な
U
N
I
X
の
簡
単
な
整
理
大
別
す
る
と
2
つ
の
系
統
様
々
な
U
N
I
X
が
あ
り
ま
す
が
、
そ
れ
ら
に
は
ベ
ル
研
究
所
で
開
発
さ
れ
S
y
s
t
e
m
V
(
シ
ス
テ
ム
フ
ァ
イ
ブ
)
を
ベ
ー
ス
に
し
た
も
の
カ
リ
フ
ォ
ル
ニ
ア
大
学
バ
ー
ク
レ
イ
校
で
開
発
さ
れ
た
B
S
D
(
B
e
r
k
e
l
e
y
S
o
f
t
w
a
r
e
D
i
s
t
r
i
b
u
t
i
o
n
)
を
ベ
ー
ス
に
し
た
も
の
の
2
タ
イ
プ
が
あ
り
ま
す
。
違
い
と
し
て
は
デ
ィ
レ
ク
ト
リ
構
造
が
大
き
く
、
他
に
も
コ
マ
ン
ド
の
出
力
結
果
も
若
干
違
っ
て
い
た
り
し
ま
す
。
し
か
し
な
が
ら
.
.
.
rika-kun
11/14/2015に更新
0
UNIX
さらに読み込む