![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c/c++相关
chun799
性格决定命运
展开
-
C语言初学者的十八颗“地雷”
document.getElementById(advlistok0).innerHTML=document.getElementById(adv_list_0).innerHTML; document.getElementById(adv_list_0).innerHTML="";c语言的最大特点是:功能强、使转载 2008-05-10 12:23:00 · 741 阅读 · 1 评论 -
正则表达大全
正则表达大全$ 匹配行结束符。例如正则表达式weasel$ 能够匹配字符串"He's a weasel"的末尾,但是不能匹配字符串"They are a bunch of weasels."。 ^ 匹配一行的开始。例如正则表达式^When in能够匹配字符串"When in the course of human events"的开始,但是不能匹转载 2012-01-12 08:48:55 · 1144 阅读 · 0 评论 -
NSNotificationCenter 的使用
转载自:http://blog.sina.com.cn/s/blog_793cad6e0100sa6x.htmlNSNotificationCenter 的使用1,定义一个方法-(IBACtion)shuchu{ }2,对象注册,并附带信息[[NSNotificationCenter defaultCenter] addObserver:self selector:@select转载 2011-11-09 17:51:56 · 787 阅读 · 0 评论 -
UIScrollView 原理详解
ScrollView UIScrollView UIScrollView为了显示多于一个屏幕的内容或者超过你能放在内存中的内容。 Scroll View为你处理缩小放大手势,UIScrollView实现了这些手势,并且替你处理对于它们的探测和回应。其中需要注意的子类是UITableView以及UITex转载 2011-11-14 16:05:16 · 1350 阅读 · 0 评论 -
总结了几种设置UITableView的cell动态高度的方法
1.UITableView加载的顺序是先得到表的行的高度,也就是 先调用heightForRowAtIndexPath方法,然后再调用cellForRowAtIndexPath,所以我们有两个办法实现自定义 cell高度(解决不同section的不同行高问题)。一:改变它的加载顺序,或者说白了就是计算好cell高度后,再次让它加载heightForRowAtIndexPath方法;转载 2011-11-26 14:42:06 · 9646 阅读 · 1 评论 -
Symbian内存管理的二十二条军规
<br /><br />1、C类必须有析构函数,这是CBase的一个虚函数。 <br /> <br />2、C类的构造函数和ConstructL()必须为protect或private类型的成员函数 <br /> <br />3、在C class中必须有一个NewLC()函数,除非它是嵌套类。NewL()是可选的,并且总是根据NewLC()来实现。 <br /> <br />4、NewL()和NewLC()在c class中必须是static函数。 <br /> <br />5、C类通过指针和引用来传递。转载 2010-09-27 16:42:00 · 554 阅读 · 0 评论 -
symbian 接入点
<br />转自:http://blog.csdn.net/andyweike/archive/2009/05/13/4176217.aspx<br />1.在Symbain OS中,网络连接相关的配置属性是通过CommDb模块存储的。CommDb模块是基于Symbian OS<br />的 DBMS数据库系统,其中存放了不同类型的数据表,典型的如IAP、OUTGOING_GPRS、Modems、Locations和WAP Setting等。 <br />其中关于接入点信息的存储也存在多个表中,如:针对不同转载 2010-08-14 00:01:00 · 739 阅读 · 0 评论 -
字符指针和字符数组区别
#include #include void replacechar(char *buffer,char oldchar,char newchar);int main(){ //char *buf="xiaohaichun";//error char buf[]="xiaohaichun"; printf("%c",*buf); replacechar(bu原创 2010-01-12 22:12:00 · 529 阅读 · 0 评论 -
细说 #pragma pack(n)
在C语言中,结构是一种复合数据类型,其构成元素既可以是基本数据类型(如int、long、float等)的变量,也可以是一些复合数据类型(如数组、结构、联合等)的数据单元。在结构中,编译器为结构的每个成员按其自然对界(alignment)条件分配空间。各个成员按照它们被声明的顺序在内存中顺序存储,第一个成员的地址和整个结构的地址相同。例如,下面的结构各成员空间分配情况:struct test {转载 2010-01-28 11:34:00 · 663 阅读 · 0 评论 -
堆和栈的区别
堆和栈的区别 堆: 是大家共有的空间,分全局堆和局部堆。全局堆就是所有没有分配的空间,局部堆就是用户分配的空间。堆在操作系统对进程初始化的时候分配,运行过程中也可以向系统要额外的堆,但是记得用完了要还给操作系统,要不然就是内存泄漏。栈:是个线程独有的,保存其运行状态和局部自动变量的。栈在线程开始的时候初始化,每个线程的栈互相独立,因此,栈是 thread safe的转载 2008-11-03 09:35:00 · 492 阅读 · 0 评论 -
搜索引擎
【概念】搜索引擎(search engine)是指根据一定的策略、运用特定的计算机程序搜集互联网上的信息,在对信息进行组织和处理后,为用户提供检索服务的系统。从使用者的角度看,搜索引擎提供一个包含搜索框的页面,在搜索框输入词语,通过浏览器提交给搜索引擎后,搜索引擎就会返回跟用户输入的内容相关的信息列表。互联网发展早期,以雅虎为代表的网站分类目录查询非常流行。网站分类目录由人工整理维护,精选互联网上转载 2008-10-23 10:47:00 · 4453 阅读 · 0 评论 -
动态内存(初始化和赋值)
#include using namespace std;class Person{ char * pName;public: Person(char* pN="noName") { cout"constructing " pName=new char[strlen(pN)+1];原创 2008-10-19 19:13:00 · 1268 阅读 · 0 评论 -
操作符重载为成员函数还是友元函数?
成员函数和普通函数是不同的是,成员操作符定义中省略了第一个参数,因为成员函数总是与对象绑捆使用的,被绑捆的对象就是被操作的第一个参数。因此,单目成员操作符没有参数,双目成员操作符只有一个参数。有些操作符只能重载为普通函数:如有一条原则:使用成员函数重载任何其操作改变对象本身的二元操作符。原创 2008-10-17 21:43:00 · 1525 阅读 · 1 评论 -
排序法
1:气泡法排序//用气泡法为n个数排序(从大到小)#include iostream>using namespace std;#define N 5int main (){ int a[N]={0}; for(int i = 0;iN;i++) { cin>>a[i]; } for(int j=0;jN-1;j++)//交换轮数 f原创 2008-05-13 10:53:00 · 590 阅读 · 0 评论 -
初学者必备:C++经典入门详细教程
1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一转载 2008-05-12 12:28:00 · 917 阅读 · 0 评论 -
用c++编的猜数游戏(文曲星里那种猜数游戏)
//猜数字游戏。 结果显示XAXB,XA表示X数字和位置都猜对了,XB表示数字猜对了但是位置不对。当4A0B时猜数正确//分析:分成以下几块1.系统随机生成的四位数 2.用户输入的数。3.互相比较 4.输出结果#include #include #include using namespace std;void Initia(int *a);void Input(int *b);int原创 2008-05-11 22:18:00 · 3044 阅读 · 2 评论 -
宏、函数、宏函数的区别
http://hi.baidu.com/pobenliu/blog/item/3e458208279486a32fddd43f.html宏、函数、宏函数的区别先说宏和函数的区别:1. 宏做的是简单的字符串替换(注意是字符串的替换,不是其他类型参数的替换),而函数的参数的传递,参数是有数据类型的,可以是各种各样的类型.2. 宏的参数替换是不经计算而直接处理的,而函数调用是转载 2013-02-18 17:28:37 · 482 阅读 · 0 评论