社区
其他
帖子详情
C++蛋疼的定义
紫川流风
2014-10-13 05:24:13
请问下面的定义是什么玩意:
char* (*(*ptr2bar)(int *))[3];
注:可以编译通过,不知道是什么玩意
...全文
133
1
打赏
收藏
C++蛋疼的定义
请问下面的定义是什么玩意: char* (*(*ptr2bar)(int *))[3]; 注:可以编译通过,不知道是什么玩意
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
韩半仙
2014-10-16
打赏
举报
回复
*ptr2bar是一个函数指针,函数的形参是int*类型,函数返回指向char*类型数组的指针
C++
_easyX图形库的额外自创(不全是)_easyXpp_1.0
这个资源是一个hpp文件,因为懒得
蛋疼
,
定义
实现写在了一个文件里。当然这样更可以让大家自由拓展。 这个
C++
头文件可以解决你使用easyX时的一些问题,或者能省下你的几行代码。 1.0版本有如下函数: 1、绘制空心矩形函数 2、检测一个点是否在一个矩形内 3、检测一个矩形是否有部分在另一个矩形内_全检测版本(注1) 4、检测一个点是否在一个圆内 祝您使用愉快 (注1)这个函数是通过检测一个矩形内所有的点是否有一个在另一个矩形内,因为是检测所有的点,故名为全检测版本。后续可能会有更高性能的半检测版本。
高质量C_
C++
编程指南
第 1 章 文件结构 1.1 版权和版本的声明 1.2 头文件的结构 1.3
定义
文件的结构 1.4 头文件的作用 1.5 目录结构 第 2 章 程序的版式 2.1 空行 2.2 代码行 2.3 代码行内的空格 2.4 对齐 2.5 长行拆分 2.6 修饰符的位置 2.7 注释 2.8 类的版式 第 3 章 命名规则 3.1 共性规则 3.2 简单的 WINDOWS 应用程序命名规则 3.3 简单的 UNIX 应用程序命名规则 第 4 章 表达式和基本语句 4.1 运算符的优先级 4.2 复合表达式 4.3 IF 语句 4.4 循环语句的效率 ....................................................................................................... 29 4.5 FOR 语句的循环控制变量......................................................................................... 30 4.6 SWITCH 语句 .............................................................................................................. 30 4.7 GOTO 语句.................................................................................................................. 31 第 5 章 常量....................................................................................................................... 33 5.1 为什么需要常量 ....................................................................................................... 33 5.2 CONST 与 #DEFINE 的比较 ........................................................................................ 33 5.3 常量
定义
规则 ........................................................................................................... 33 5.4 类中的常量............................................................................................................... 34 第 6 章 函数设计 ............................................................................................................... 36 高质量
C++
/C 编程指南, v 1.0 2001 Page 4 of 101 6.1 参数的规则............................................................................................................... 36 6.2 返回值的规则 ........................................................................................................... 37 6.3 函数内部实现的规则 ............................................................................................... 39 6.4 其它建议 .................................................................................................................. 40 6.5 使用断言 .................................................................................................................. 41 6.6 引用与指针的比较 ................................................................................................... 42 第 7 章 内存管理 ............................................................................................................... 44 7.1 内存分配方式 ........................................................................................................... 44 7.2 常见的内存错误及其对策 ........................................................................................ 44 7.3 指针与数组的对比 .................................................................................................... 45 7.4 指针参数是如何传递内存的? ................................................................................. 47 7.5 FREE 和 DELETE 把指针怎么啦? .............................................................................. 50 7.6 动态内存会被自动释放吗? .................................................................................... 50 7.7 杜绝“野指针” ....................................................................................................... 51 7.8 有了 MALLOC/FREE 为什么还要 NEW/DELETE ? ...................................................... 52 7.9 内存耗尽怎么办? ................................................................................................... 53 7.10 MALLOC/FREE 的使用要点 ...................................................................................... 54 7.11 NEW/DELETE 的使用要点 ........................................................................................ 55 7.12 一些心得体会 ......................................................................................................... 56 第 8 章
C++
函数的高级特性 ............................................................................................ 57 8.1 函数重载的概念 ....................................................................................................... 57 8.2 成员函数的重载、覆盖与隐藏 ................................................................................ 60 8.3 参数的缺省值 ........................................................................................................... 63 8.4 运算符重载............................................................................................................... 64 8.5 函数内联 .................................................................................................................. 65 8.6 一些心得体会 ........................................................................................................... 68 第 9 章 类的构造函数、析构函数与赋值函数 ................................................................. 69 9.1 构造函数与析构函数的起源 .................................................................................... 69 9.2 构造函数的初始化表 ............................................................................................... 70 9.3 构造和析构的次序 ................................................................................................... 72 9.4 示例:类 STRING 的构造函数与析构函数 ............................................................... 72 9.5 不要轻视拷贝构造函数与赋值函数......................................................................... 73 9.6 示例:类 STRING 的拷贝构造函数与赋值函数........................................................ 73 9.7 偷懒的办法处理拷贝构造函数与赋值函数 ............................................................. 75 9.8 如何在派生类中实现类的基本函数......................................................................... 75 9.9 一些心得体会 ........................................................................................................... 77 第 10 章 类的继承与组合.................................................................................................. 78 高质量
C++
/C 编程指南, v 1.0 2001 Page 5 of 101 10.1 继承 ........................................................................................................................ 78 10.2 组合 ........................................................................................................................ 80 第 11 章 其它编程经验...................................................................................................... 82 11.1 使用 CONST 提高函数的健壮性 .............................................................................. 82 11.2 提高程序的效率 ..................................................................................................... 84 11.3 一些有益的建议 ..................................................................................................... 85
C++
学习笔记 (八)重载 重写 重
定义
以及名字覆盖
学习
C++
必定会遇到重载、重写、重
定义
。概念的东西多也是学习
C++
蛋疼
之处,但是还是得弄懂,学懂了也就不觉得多了。 概念,特点: 重载: 直白点说就是函数名字相同,传参的个数,类型不一样。判断标准在于传参是否相同。它有以下的特点: 1.重载只发生在同一类中。 2.子类不能重载父类的函数 3.在程序编译期间,编译器将 ...
C++
代码实现
定义
法计算行列式的值
C++
代码实现
定义
法求行列式的值 (闲的
蛋疼
)
C++
结构体类型的
定义
和初始化
今天在看《深入浅出MFC》时,看到了一个结构体的问题甚是不解,写法为: Struct MSGMAP_ENTRY _messageEntries[]= { WM_CREATE,OnCreate, WM_PAINT, OnPaint, WM_SIZE, OnSize, WM_COMMAND,OnCommand, };
其他
249
社区成员
6,554
社区内容
发帖
与我相关
我的任务
其他
其他产品/厂家
复制链接
扫一扫
分享
社区描述
其他产品/厂家
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章