Bonjour tout le monde!

Je souhaiterais mettre un breakpoint conditionnel de manière à ce qu'il s'active seulement après avoir passé un breakpoint précis.

Voici un exemple (très simplifié) où l'on voit l'utilité de ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void foo1()
{
  /// des traitements  <----- Breakpoint 1 conditionnel
}
 
void foo2()
{
  foo1(); /// <---------- Breakpoint 2
}
 
int main()
{
  for (int i = 0; i < 1000000; ++i)
  {
     foo1();
  }
 
  foo2();
}
Pour le moment, je procède de la manière suivante: lorsque j'arrive sur breakpoint 2, j'ajoute le breakpoint 1. Si je relance le code, je supprime le breakpoint 1 et ainsi de suite...

Si c'est possible, savez-vous comment désactiver un breakpoint puis le réactiver si la condition Breakpoint 2 est passée?

Merci d'avance.