在vs2008 C++下調(diào)試控制臺程序的心得及技巧Visual Studio 2008環(huán)境與VC6.0的環(huán)境存在著比較大的區(qū)別,下面就一些小小的區(qū)別在這里做一些探討,歡迎指教! 1、如果是調(diào)試控制臺程序,很多時候點擊“啟動調(diào)試”后是一閃而過,此時可有兩種方法讓cmd下dos調(diào)試屏幕暫停: A:不要直接點擊vs2008的“啟動調(diào)試”按鈕,而是按Control+F5組合鍵。 B:在主函數(shù)main()里“return 0;”前加上兩句:cin.get();樣式如下 eg: int main() 2、類、函數(shù)和變量是C++編譯器的標(biāo)準(zhǔn)組件,它們都放置在名稱空間std中(此時頭文件沒有后綴名h)。在vs2008 C++下,如果不包含using namespace std;指令,那么必須使用std::前綴,如 #include "stdafx.h" void simon(int); //函數(shù)原型 //using namespace std; int _tmain(int argc, _TCHAR* argv[]) void simon(int n) //自定義函數(shù) 下面是一個使用using namespace std;名稱空間的對比: #include "stdafx.h" void simon(int); using namespace std; //這是一個使用std;名稱空間的例子 int _tmain(int argc, _TCHAR* argv[]) void simon(int n) 還有一種方法,就是既不使用std;名稱空間,也不使用std::前綴,而是使用using編譯指令。如: #include "stdafx.h" using std::cout; //直接使用using指令
//using namespace std; //這是一個既沒有使用std;名稱空間也沒有使用std::前綴的例子 int _tmain(int argc, _TCHAR* argv[]) void simon(int n) |
|
|