PCH è il file precompiled headers. È un temporaneo che puoi tranquillamente cancellare. Puoi disabilitarne la creazione tramite Impostazioni progetto> C++> Intestazioni precompilate> Non utilizzare intestazioni precompilate e rimuovere il file stdafx.cpp dal progetto.
NCB è il database utilizzato da IntelliSense per consentire di esplorare i simboli definiti nel progetto, inclusi i suggerimenti incorporati e il completamento automatico durante la digitazione. Puoi tranquillamente cancellarlo. There is an option to disable IntelliSense too.
Tuttavia, entrambe le funzioni possono essere utili; quindi potresti non voler disabilitarli. Se ti preoccupi delle dimensioni dei backup o dell'invio dei progetti a un altro programmatore, puoi semplicemente pulire il progetto rimuovendo i file.
Sono necessari se si sta utilizzando le intestazioni precompilate o sfogliare le informazioni, quindi non c'è nessun punto in cancellandoli (torneranno solo). Basta non controllarli in VCS qualunque cosa tu faccia (e se stai inviando la tua fonte a qualcuno, per favore rimuovili prima). –