質問編集履歴

3

文書訂正

2023/04/10 09:24

投稿

komukomukyopro
komukomukyopro

スコア26

test CHANGED
@@ -1 +1 @@
1
- C++のデバッグの際に配列の中身を見ることができません。
1
+ C++のデバッグの際にvectorなどSTLのコンテナの中身を見ることができません。
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  ### 前提
6
6
 
7
- C++で書かれたプログラムをデバッグする際、ブレークポイントで止めてもstring型やvector<int>など配列型の中身を見ることができません。int型の変数の値は見ることができます。
7
+ C++で書かれたプログラムをデバッグする際、ブレークポイントで止めてもmap型やvector<int>の中身を見ることができません。int型の変数の値は見ることができます。
8
8
 
9
9
 
10
10
 
@@ -24,7 +24,8 @@
24
24
  ```
25
25
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-04-10/d136bed1-e4d2-4865-802b-c1d0d7833649.png)
26
26
  のように出力されました。
27
- int k[3]のように宣言すると配列の中身が見れたので、見れないのはvector型のみのようです。
27
+ int k[3]のように宣言すると配列の中身が見れたので、見れないのはSTLコンテナのみのようです。
28
+ 調べた所、[他にも同じような症状に陥っている方](https://pyteyon.hatenablog.com/entry/2019/02/25/191049)がいたのですが、その方はcodeLLDBの拡張機能のインストールとlaunch.jsonの書き換えで成功していました。自分はすでにcodeLLDBのインストールもlaunch.jsonの書き換えも済ませていますが状況は改善されていません。どうしたら良いでしょうか。
28
29
 
29
30
  ### 補足情報(FW/ツールのバージョンなど)
30
31
 

2

情報追加

2023/04/10 09:02

投稿

komukomukyopro
komukomukyopro

スコア26

test CHANGED
File without changes
test CHANGED
@@ -29,7 +29,7 @@
29
29
  ### 補足情報(FW/ツールのバージョンなど)
30
30
 
31
31
  OS:MacOS Ventura 13.2.1
32
- VSCode 1.77.1
32
+ VSCode 1.77.1(codeLLDBインストール、launch.jsonに"type":"lldb"追加済)
33
33
  デバッガ:LLDB
34
34
  コンパイラ:GCC
35
35
  [このサイト](https://qiita.com/EngTks/items/ffa2a7b4d264e7a052c6)を参考にC++の環境構築を行いました。

1

試したことを追加

2023/04/10 08:49

投稿

komukomukyopro
komukomukyopro

スコア26

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
 
10
10
 
11
- ###
11
+ ### 調査したこと
12
12
  下記のコードをint i=0;の行にブレークポイントを入れ実行したところ、
13
13
  ```ここに言語名を入力
14
14
  #include <bits/stdc++.h>
@@ -24,6 +24,7 @@
24
24
  ```
25
25
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-04-10/d136bed1-e4d2-4865-802b-c1d0d7833649.png)
26
26
  のように出力されました。
27
+ int k[3]のように宣言すると配列の中身が見れたので、見れないのはvector型のみ?のようです。
27
28
 
28
29
  ### 補足情報(FW/ツールのバージョンなど)
29
30