Pomiń kod STL podczas debugowania kodu C ++ w Visual Studio 2012?

Czy można pominąć kod STL podczas korzystania z debuggera C ++ (natywny x64) w Visual Studio 2012? Dość często podczas debugowania kodu C ++ wchodzę w kod STL. Spodziewam się, że kod STL dostarczony przez Microsoft jest poprawny - nie jestem zainteresowany jego debugowaniem - interesuje mnie tylko debugowanie własnego kodu (samodzielnego).

Dla instacne przy ustawianiu punktu przerwania w tej funkcji:

foo(std::make_shared<int>(6));

gdzie foo jest zdefiniowane jako:

void foo(std::shared_ptr<int> x)
{
    // do something
}

Nie chcę zagłębiać się w szczegóły std :: make_shared - chcę przejść bezpośrednio do funkcji foo. Ale wydaje się to niemożliwe. Jeśli punkt przerwania nafoo(std::make_shared<int>(6)); zostanie osiągnięte i nacisnę przycisk „Step Into” (lub F11), który najpierw wchodzi do pliku nagłówkowego „memory” (STL):

Więc znowu muszę nacisnąć przycisk „Wyjdź” niż ponownie przycisk „Krok do”, aby wejść dofoo funkcjonować. Chcę pominąć inicjalizację parametrów związanych z STL lub możliwość bezpośredniego przejścia do funkcji.

questionAnswers(4)

yourAnswerToTheQuestion