原创 我的友情鏈接

51CTO博客開發

原创 C++一些標準模板容器簡要介紹(1)

vector類型:vector是c++標準模板庫庫中得一員,使用的時候需要包含:#include <vector>頭文件vector是同一種數據類型的集合,每個成員都對應一個索引值。標準庫會管理相關內存。vector不是一種數據類型,而是一

原创 數組名取地址以及數組名作爲sizeof操作符的操作數

數組名取地址十分好玩,在這裏記錄一下,如果大家有不同見解,歡迎留言探討:    在大多數情況下,數組名都會默認轉換爲指向數組的第一個元素的指針。這一點相信大家都知道。比如下邊的例子:          int array[3] = {1,2

原创 string類常用單字符處理函數

C++中string類中支持的對字符串中單字符的處理函數:需要添加的頭文件:    #include <cctype>isalnum(x)如果x是字符或者數字, 返回trueisalpha(x)如果x是字符, 返回trueiscntrl(x

原创 C++一些標準模板容器簡要介紹(3)

標準庫中得bitset:        在實際應用中我們可能會遇到需要保存二進制位集的案例,在處理二進制位的有序集,每個位可能包含0(關)和1(開)的值。這個時候我們可以使用c++標準庫給我們提供的bitset類模板。        要使用

原创 條件操作符(三元操作符)

C++中有一個需要注意的操作符,這個操作符石C++中唯一的三元操作符,這個操作符就是條件操作符。用法:    cond ? value1 : value2;    簡介:    這個表達式的求解順序是計算cond的值是否等於0,如果等於0(

原创 C++一些標準模板容器簡要介紹(2)

繼續上一篇來說:    1.對於const_iterator來說,我們不能改變它所指向的容器的值,但是我們可以改變const_iterator本身的值。    vector<int> vec1(10,3); vector<int>::con

原创 C/C++中常用的getline函數

一直糾結怎麼區分getline(), fgets(),gets()以及C語言中得getline()函數,今天稍微整理一下。    1.c++中得getline()函數:        這個使用的是string 的IO操作實現的。這個函數接受

原创 C++取餘

自己整理的一點跟取餘有關的東西,希望對大家有用。取餘方法1:      整型取餘的運算符  % , 使用方法 x%y. x和y必須都是整型,但是不一定是正的。 %運算符叫做求餘(remainder)或者求模(modulus),用戶計算x除以

原创 我的友情鏈接

51CTO博客開發

原创 C++數組和vector容器的比較以及淺析

    作爲一個C語言程序猿來說,數組是非常重要的,也是必不可少的一種數據組織和存儲方式。在C++中卻很少使用數組。從根本說主要有以下幾個方面:數據存儲方式:    (1)數組的內存地址是連續的,也就是說如果你要申請的內存地址必須是連在一起