【プログラミング】c++のベクターに詳しい人来て欲しい

プログラミング全般

1 名無しさん 2022/04/14(木) 10:12:04.03 ID:JqB3+WLzd

多次元配列って出来ないの?


2 名無しさん 2022/04/14(木) 10:12:31.31 ID:JqB3+WLzd

例えば
int型の要素数5の配列

これを要素としたベクターを作りたい


3 名無しさん 2022/04/14(木) 10:12:40.25 ID:JqB3+WLzd

vector 変数名

こんな感じで定義したい


4 名無しさん 2022/04/14(木) 10:13:20.80 ID:geR/MCnc0

vector入れ子じゃいかんのか

6 名無しさん 2022/04/14(木) 10:13:58.83 ID:JqB3+WLzd


>>4
要素数固定にしたい


5 名無しさん 2022/04/14(木) 10:13:33.27 ID:AOGISySW0

普通にできるやろ

8 名無しさん 2022/04/14(木) 10:15:28.95 ID:AOGISySW0

要素数固定は無理かも
固定するメリットなんや

13 名無しさん 2022/04/14(木) 10:17:25.97 ID:JqB3+WLzd


>>8
intの個数を固定したいんだ
12345って数値が入った配列が基本だけど
12って終わる配列もある
その場合は12000って余った部分に0を入れて要素数は変えない方向にしたい


9 名無しさん 2022/04/14(木) 10:16:06.77 ID:RKQRXmia0

arrayであかんの…

17 名無しさん 2022/04/14(木) 10:18:09.23 ID:JqB3+WLzd


>>9
ベクター内の要素をarrayにすればいいんか?


11 名無しさん 2022/04/14(木) 10:16:12.40 ID:Hscyyq5wd

固定長ならstd::arrayを使うらしいぞ

12 名無しさん 2022/04/14(木) 10:17:18.51 ID:aPuN6sI8d

vector >

14 名無しさん 2022/04/14(木) 10:17:38.57 ID:JqB3+WLzd


>>12
それじゃない方向にしたい


15 名無しさん 2022/04/14(木) 10:17:40.92 ID:VE2GW9+C0

知らんけどできるやろ
出来ない理由ないし

16 名無しさん 2022/04/14(木) 10:18:09.22 ID:aPuN6sI8d

固定にしたいのか
なら配列かなんかで名前つけてぶっこめ

21 名無しさん 2022/04/14(木) 10:19:49.31 ID:CfT5oBE40

別で作ったポインタをベクターに詰めればええやん

25 名無しさん 2022/04/14(木) 10:20:54.58 ID:aPuN6sI8d

ああ、newして保持すればいいのか

28 名無しさん 2022/04/14(木) 10:21:48.83 ID:JqB3+WLzd


>>25
newで持ったら後々全部解放せないかんじゃん
だるくない?


27 名無しさん 2022/04/14(木) 10:21:48.45 ID:DN34ijgI0

Int5個のクラス作る

29 名無しさん 2022/04/14(木) 10:22:54.02 ID:RKQRXmia0


>>27
割とマジのガチでこれ


30 名無しさん 2022/04/14(木) 10:23:03.23 ID:R6ffE0LRM

異常に遅くなると思うな

31 名無しさん 2022/04/14(木) 10:23:19.37 ID:mJnxOmzh0

要素数5以外に変更できないようなものを要素とするvectorとして持ちたいってことか
難しそう

参照先 https://eagle.5ch.net/test/read.cgi/livejupiter/1649898724/

新着記事一覧
プログラミング全般
TKをフォローする
プログラミング速報

コメント