clionでのデバッグについて(mac)
- 競技プログラミングでc++をclionでコンパイルしているのですが、デバッグ中に配列(ポインタの配列やvector配列)の中身が見れない問題が発生しています。
- 普通のint a[10] などは中身を見ることができます。
発生している問題・エラーメッセージ
clionのデバッガで、vectorの中身を見ることができません。
windowsでは見ることができたので、mac側の問題もしくは、clionの設定の問題なのかなと考えています。
(lldb) print a (vector<int, allocator<int> >) $0 = { _Vector_base<int, allocator<int> > = { _M_impl = { _Vector_impl_data = { _M_start = 0x00007fd8c8504220 _M_finish = 0x00007fd8c8504248 _M_end_of_storage = 0x00007fd8c8504248 } } } } (lldb) print b (int [10]) $0 = ([0] = 0, [1] = 1, [2] = 2, [3] = 3, [4] = 4, [5] = 5, [6] = 6, [7] = 7, [8] = 8, [9] = 9)
該当のソースコード
cpp
1 vector<int> a(10);//vecotor(中身が見れない) 2 int b[10];//普通の(中身を見れる) 3 4 for(int i=0;i<10;i++) { 5 a[i]=i; 6 b[i]=i; 7 } 8//ここでブレークポイントを設定 9 return 0;
補足情報
#include <bits/stdc++.h>
を利用- ツールチェーンは下記
あなたの回答
tips
プレビュー