摘要:
1. string string.substr(int,int) //返回一个从指定位置开始的制定长度的子字符串 size_t string.find(string) //找到的第一个符合字符的index size_tstring.rfind(string) //找到最后一个符合的字符的index const char* strstr(const char*,const char*)//返回值是主串中子字符串及以后位置的所有字符 阅读全文
摘要:
1. 栈区(stack):由编译器自动分配和释放,存放函数的参数值、局部变量的值等。其操作方式类似于数据结构中的栈。2. 堆区(heap): 一般由程序员分配和释放,若程序员不释放,程序结束时可能由操作系统收回。注意它与数据结构中的堆是两回事,分配方式类似于链表。3. 全局区(静态区)(static): 全局变量和静态变量的存储是放在一起的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域,程序结束后由系统释放。4. 文字常量区: 常量字符串就是放在这里的,程序结束后由系统释放。5. 程序代码区: 存放函数体的二进制代码。例子:1 int main 阅读全文