- 博客(12)
- 收藏
- 关注
原创 STL顺序容器操作7
1.赋值与交换( swap ) c1 = c2 c1.swap( c2 ) c.assign( b, e ) c.assign( n, t )2.使用assign: 类型兼容即可3.使用swap : 类型必须相同#include #include #include #include #include u
2015-02-28 18:08:24 302
原创 STL顺序容器操作6
删除元素 c.erase(p) c.erase(b,e) //包括前面,不包括后面 c.clear() c.pop_back() c.pop_front()注意:c.pop_front() 只适用于 list和deque容器#include #include #include #include #include #include
2015-02-28 17:44:08 329
原创 STL顺序容器操作5
访问元素 c.back() c.front() c[n] c.at(n)注意: c[n]和 c.at(n) 只适合vector 和deque容器#include #include #include #include #include using namespace std;int main( int argc, char **
2015-02-28 14:57:26 309
原创 stl操作4
容器大小的操作 c.size() c.max_size() c.empty() c.resize(n) c.resize(n,t)注意:resize操作可能会是迭代器失效#include #include #include #include using namespace std;int main( int argc, char
2015-02-28 14:39:07 333
原创 stl操作3
1.关系运算符2.所有的容器类型都可以使用3.比较的容器必须具有相同的容器类型4.容器的比较是基于容器内元素的比较5.容器内元素必须有相应的关系运算符#include #include #include #include using namespace std;class Dog{ //成员省略 //必须要>,>=,<,<=,==, !=};int mai
2015-02-28 14:23:58 306
原创 c++分割字符串
c++分割字符串#include #include #include #include using namespace std;int ParseString( vector& vecSave, const char* pszSrc, const char* pszSplit ){ assert( NULL != pszSrc ); assert( NULL != pszSp
2015-02-28 14:04:12 466
原创 stl操作2
1.在顺序容器中添加元素 2.容器元素都是副本3.添加元素可能会是迭代器失效4.避免存储end操作返回的迭代器#include #include #include #include #include using namespace std;int main( int argc, char** argv ){ vector svec; list slst; d
2015-02-28 13:56:16 360
原创 stl操作1
vector为例#include #include #include #include using namespace std;int main( int argc, char** argv ){ //char* a[] = { "zhang", "yang", "hua"}; //cout<<a[0]<<endl; vector vec; list lst; dequ
2015-02-28 12:50:13 311
原创 stl--------deque
#include #include #include using namespace std;int main( int argc, char ** argv ){ deque deq; deq.push_back(4); deq.push_back(5); deq.push_back(6); deq.push_front(3); d
2015-02-28 12:46:36 268
转载 char** argv与char *argv[]区别
指针是个地址。char *a: a的值包含字符型数据,取消对a的引用(*a)得到一个字符,不取消引用得到一个字符串,printf("%c",*a)输出一个字符或者printf("%s",a)输出字符串;char **a: a的值包含一个地址,该地址包含字符字符型数据,取消对a的引用(*a),得到该地址,再取消对该地址的引用(**a),得到一个字符,printf("%c",**a)输出一个字符
2015-02-28 12:19:37 1070
转载 如何在应用中集成Facebook SDK for Android(初始篇 )
Facebook为Android开发者提供了开源的SDK,方便在App中加入Facebook认证登录、访问Facebook API并且使用Facebook定制的选择器和对话框的用户界面控件。以下就来简单地谈以下如何在Android应用中集成Facebook SDK。更多详情可以参考 -- Facebook的开发者页面: https://developers.facebook.com/docs/
2015-02-09 13:28:20 692
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人