Nie wydają się być dwie ścieżki zawierające Microsoft Visual Studio uruchomieniowe pliki źródłowe:Dlaczego kod źródłowy biblioteki środowiska wykonawczego Visual Studio jest przechowywany w dwóch katalogach?
C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ VC \ crt \ src
i
C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ VC \ include
jakiś plik s pojawiają się w obu katalogach, ale mają różne rozmiary. Spojrzałem na jeden plik w szczególności i miał taką samą metodę zdefiniowaną w obu plikach.
Moje pytanie brzmi: jaka jest różnica w użyciu dwóch ścieżek? Chciałbym wiedzieć, kiedy debuguję (nie mam na myśli trybu debugowania) w Visual Studio, który plik jest kodem na ekranie?
Myślę, że nie masz włączonych opcji "Pokaż rozszerzenia plików" w Eksploratorze, więc mylą pliki nagłówkowe i źródłowe. – Dai
Pliki, na które patrzyłem, były plikami nagłówkowymi, ponieważ użycie szablonów oznacza, że implementacja musi znajdować się w pliku nagłówkowym. Oba zawierały implementację dla tej samej metody. – mezamorphic