原创 我的友情鏈接
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)數組的內存地址是連續的,也就是說如果你要申請的內存地址必須是連在一起