![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 73
ShuTear
这个作者很懒,什么都没留下…
展开
-
C++字符指针及字符数组
1.在cout及多数C++表达式中,char数组名,指向char类型的指针以及用引号括起的字符串常量,都被解释为字符串第一个字符的地址。 char food[20] = "carrots";//字符数组初始化 cout<<food<<" at "<<(int*)food<<endl; char *q = food; cout<<q<<" at "<<(int*)food<<en原创 2012-10-23 00:03:32 · 3859 阅读 · 0 评论 -
C++引用详解(一)
int a = 0; // int型变量aint *pI = &a; // 指向int型的指针变量pIint& rI = a; // int型的引用rI,引用的变量为aint& rT = *(int*)0x01; // int型的引用rT,引用的内存地址为0x01 到了编译器,产生四个符号,a,pI,rI转载 2012-10-31 23:48:09 · 931 阅读 · 0 评论 -
error C2248
C++错误1、错误描述 error C2248: “std::basic_ios::basic_ios”: 无法访问 private 成员(在“std::basic_ios”类中声明)1> with1> [1> _Elem=char,1> _Traits=std::char_traits1原创 2012-11-16 11:17:03 · 5556 阅读 · 0 评论 -
字符数组拷贝函数(一)
1、字符数组拷贝函数 常用的字符串拷贝函数为strcpy,strncpy,在高版本的中支持安全的拷贝函数:strcpy_s,strncpy_s。2、函数原型strcpy函数原型(一):char *strcpy( char *strDestination,//Destination string. const char *strSource //Null-te原创 2012-12-04 15:53:20 · 13751 阅读 · 0 评论 -
C++ 模板
1、模板函数 格式一: template function_declaration; 格式二: template function_declaration;eg: template//equals to "template" T maxValue(T a,T b) { return (a > b?a:b);原创 2012-12-21 23:44:42 · 1036 阅读 · 0 评论 -
字符数组拷贝函数(二)
1、限制将一个字符串拷贝至字符数组内 常用的字符串拷贝函数有strcpy,strncpy,通常将一个字符串拷贝至另一个char*内,无法保证其是一个字符指针还是字符数组指针。比如:char ch = 'C';char chArr[] = "C++";char *p = &ch;char *p1 = chArr; 程序无法确定p和p1代表的一个字符的指针,还是字原创 2012-12-31 14:47:13 · 2994 阅读 · 0 评论