一. Test a();   Test a;  //前提声明了Test类

前者声明一个返回值为Test,名为a的函数,后者声明了Test类的一个对象(把Test当成int)

struct Test{
Test(int){} //构造函数
Test(){}
void fun(){}
}; void main(){
Test a();
a.fun();
Test b();
b.fun(); //b声明为一个函数,而不是一个对象,这里编译出粗
}

二、Test *myT = new Test(实参表);    vs     Test *myT = new Test;

前者调用类的构造函数,实参传递给形参

最新文章

  1. docker学习(5) 在mac中创建mysql docker容器
  2. uboot补丁的使用
  3. SQL Cumulative Sum累积求和
  4. iOS网络学习之“远离NSURLConnection 走进NSURLSession”
  5. JSON 数据格式
  6. 15 个 Android 通用流行框架大全
  7. Javascript是一个事件驱动语言
  8. 用pelican搭建完美博客
  9. 对敏捷开发的误解(转自MBAlib)
  10. 线程androidAndroid ConditionVariable的用法
  11. iBATIS的多对多 数据库设计及实现
  12. 如何一步一步用DDD设计一个电商网站(十四)—— 回顾与总结
  13. 使用Post方法模拟登陆爬取网页
  14. jenkins+gitlab+sonar+testng构建持续集成测试环境(配置干货篇)
  15. [20180124]奇怪的SQL*Net message from dblink.txt
  16. 使用Docker Compose部署基于Sentinel的高可用Redis集群
  17. ls: Call From hdoop2/192.168.18.87 to hdoop2:8020 failed on connection exception: java.net.ConnectException: 拒绝连接; For more details see
  18. P3807 【模板】卢卡斯定理
  19. HadoopMR-Spark-HBase-Hive
  20. halocn/C++ (第一篇)

热门文章

  1. Java 和 Javascript 的 Date 与 .Net 的 DateTime 之间的相互转换
  2. Codevs 2837 考前复习
  3. 《LDAP服务器和客户端的加密认证》RHEL6——第二篇 运维工程师必考
  4. linux 定时执行任务 crontab
  5. stanford moss
  6. python time模块和datetime模块详解
  7. MySQL在ROW模式下通过binlog提取SQL语句
  8. CentOS安装 pure-ftpd
  9. Ubuntu下Apache+php+mysql网站架设详解
  10. iOS多线程GCD 研究