Developer file used by Microsoft Visual C++, an IDE used for Windows C++ programming; contains precompiled header information used by Intellisense, Microsoft's code assistance module used for code hinting, documentation, and autocompletion while the programmer types source code. For Visual C++ projects, an iPCH file is saved within the \ipch\ project subdirectory. Visual C++ is part of Microsoft's Visual Studio development environment software.