原创 我的友情鏈接

51CTO博客開發永遠的朋友

原创 const的用法

一、const對象的定義const std::string hi = "hello!"; PS:const對象定義時必須初始化。可以用字面值常量初始化,也可以用同類型的變量初始化,若該變量沒有被賦值,則const對象存儲的是一個未知內存。與

原创 類型轉換

在C++中,兩個類型相關的定義是:這兩個類型之間可以相互轉。一、隱式轉換C++不把兩個不同類型的值加在一起,而是提供了一組轉換規則,以便在執行算數操作前將兩個操作數轉換爲同一種類型。這類不需要程序員介入而直接執行的轉換稱爲隱式類型轉換。C+

原创 大數據之排序

例如:假設要對8億個正整數進行排序(000000000-999999999),該如何操作? 分析:首先,確認這些數是不是不重複的,這點很重要,8億個9整數佔用內存很龐大,用計算機直接一次性進行處理顯然不現實,800,000,000*4Byt

原创 各種數據類型與零值的比較。

1、bool型:bool型變量不可以直接與TRUE、FALSE或者1、0進行比較。因爲bool型中,非零值爲“真”(TRUE),零值爲“假”(FALSE)。對TRUE並沒有確定的值,VC++中爲1,VB中爲-1。正確的比較方法爲:bool

原创 百度筆試題(求一個全排列函數)

求一個全排列函數: 如p([1,2,3])輸出:[123]、[132]、[213]、[231]、[321]、[312] 之前在http://blog.csdn.net/hackbuteer1/article/details/6878627看

原创 類型轉換

在C++中,兩個類型相關的定義是:這兩個類型之間可以相互轉。一、隱式轉換C++不把兩個不同類型的值加在一起,而是提供了一組轉換規則,以便在執行算數操作前將兩個操作數轉換爲同一種類型。這類不需要程序員介入而直接執行的轉換稱爲隱式類型轉換。C+

原创 C++數組、指針與vector、iterator

C++定義了內容豐富的抽象數據類型標準庫。其中最重要的之一就是vector。它定義了長度可變的同類型對象的集合。它往往將迭代器用作配套類型,用於訪問其中的元素。迭代器是一種檢查容器內元素並遍歷元素的數據類型。這二者是語言組成部分中更基本的數

原创 const的用法

一、const對象的定義const std::string hi = "hello!"; PS:const對象定義時必須初始化。可以用字面值常量初始化,也可以用同類型的變量初始化,若該變量沒有被賦值,則const對象存儲的是一個未知內存。與

原创 我的友情鏈接

51CTO博客開發永遠的朋友