char * const * (*a) (int b), 按照c++ program language的读法,从右往左读,* 读作pointer to

把(*a) (int b看作整体,

(*a) (int b) is a pointer to a const pointer to char ,

而a指向的是一个函数,即函数指针

这样就好理解了,

a是一个函数指针,指向这样的一个函数:

参数是int, 返回类型是一个指向const指针的指针, 而这个const 指针指向的是char

例如:

char * const * func(int b) {

    string s = to_string(b);
char * str = new char[s.length() + ];
strcpy_s(str, s.length() + ,s.c_str()); char * const pChar = str; return &pChar;
} char * const * (*a) (int b) = func; char *str = *(a()); cout << str << endl; //"123"

最新文章

  1. iOS10 远程推送代码 以及服务器端代码(.net)
  2. python中类的三种属性
  3. DSP下的#program
  4. Android Studio NDK 学习之接受Java传入的Int数组
  5. 一、Android NDK编程预备之Java jni简介
  6. Java7编程高手进阶读书笔记--final学习
  7. Boost::Asio入门剖析
  8. 五子棋——C++
  9. 《第一行代码》学习笔记5-活动Activity(3)
  10. IOS开发中UITableView(表视图)的滚动优化及自定义Cell
  11. Spring WebFlux 响应式编程学习笔记(一)
  12. 主席树[可持久化线段树](hdu 2665 Kth number、SP 10628 Count on a tree、ZOJ 2112 Dynamic Rankings、codeforces 813E Army Creation、codeforces960F:Pathwalks )
  13. 创建作业(JOB)
  14. Python-Django&#160;整合Django和jquery-easyui
  15. PHPNow升级PHP版本
  16. [转] 理解 LSTM 网络
  17. Linux VFS数据结构
  18. 用js获取当前月份的天数
  19. const理解
  20. QUdpSocket-Qt使用Udp通讯实现服务端和客户端

热门文章

  1. BZOJ 3672: [Noi2014]购票 树上CDQ分治
  2. Min25筛
  3. 洛谷 P2004 领地选择 题解
  4. linux命令之------Less命令
  5. 微信小程序与云开发
  6. Coffee Break
  7. IDEA中用mybatis插件生成逆向工程
  8. 帝国cms7.5整合百度编辑器ueditor教程
  9. Hadoop(二)—— HDFS
  10. 【NQG】Paragraph-level Neural Question Generation with Maxout Pointer and Gated Self-attention Networks论文笔记