10 2013 档案
摘要:为允许把程序分成独立地逻辑块,C++支持所谓的分别编译(separation compilation),这样程序可以有多个文件组成。头文件为相关声明 提供了一个集中存放的位置。头文件一般包含类的定义、extern变量的声明和函数的声明,头文件经常#include其他头文件。使用或定义这些实体时需要包相应的头文件。头文件用于声明而不是用于定义:因为头文件包含在多个源文件中,并且定义只可以出现一次,所以头文件不该含有变量或函数的定义。但头文件不还含有定义这一规则有3个例外。头文件可以定义类,值在编译时就已知的const对象(不可变的变量,相当于常量)和inline函数(内联函数)。#include
阅读全文
摘要:初始化一个数组,string r[33548][6];如果后面不给成员正确复制,或者其他种种原因,经常会出现栈溢出错误。目标:string str="sdf sdf"char *s=str.c_str()//出错,不能将const char* 赋值给char*, str.c_str() 返回指针指向字符串首字符地址char s[100];strcpy(s,str.c_str());// okhttp://blog.csdn.net/csdn_zc/article/details/6656294char*strtok(s,char*delim); //strtok(char*
阅读全文
摘要:可变数据类型,与不可变数据类型是指向同一个内存地址的,python的赋值是只是把变量的内存地址赋值给另一个变量,这一点可以使用python的内建方法id()来进行测试,对于你给的例子:我们假设'QH'这个字符串在内存中的地址是a,'LJQ'在内存中的地址是byou='QH' #...
阅读全文

浙公网安备 33010602011771号