![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
wenbolv11
这个作者很懒,什么都没留下…
展开
-
C++中关于string类型究竟能不能用cout输出的问题
一次在MFC中用cout输出一个string类型字符串,编译时出现这样一个错误:error C2679: binary ‘<<’ : no operator defined which takes a right-hand operand of type ‘class std::basic_string<char,struct std::char_traits,class std::allocator >’ (or there isno acceptable conversion原创 2020-07-30 15:48:07 · 1369 阅读 · 0 评论 -
指针函数与函数指针的区别
在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,最简单的辨别方式就是看函数名前面的指针*号有没有被括号()包含,如果被包含就是函数指针,反之则是指针函数。今天我们从头把它搞清楚 首先它们之间的定义: 1、指针函数是指带指针的函数,即本质是一个函数,函数返回类型是某一类型的指针。类型标识符 *函数名(参数表)int *f(x,y);首先它是一个函数转载 2018-01-27 06:55:15 · 154 阅读 · 0 评论 -
空指针和void *类型指针
1、空指针是没有指向的指针,将暂时用不到的指针定义成空指针,能防止误用。2、而void * 类型的指针是有指向的指针,但它的指向的数据的类型暂时不确定,所以先弄成void * 类型,后期一般要强制转换的。回来后,发现这种说法虽然勉强能够接受,但依然有不足的地方,现在补充更正一下:1、空指针实质上是有指向的指针,但它指向的地址是很小的地址,约定俗成为地址0,我来解转载 2018-01-28 14:19:04 · 277 阅读 · 0 评论