两段代码,JAVA and CPP,输出相同结果:

 #include "stdafx.h"
#include <iostream> using namespace std;
class A {
public:
virtual void f(){
cout << "hello world" << endl;
}
}; class B : virtual public A {
public:
virtual void f() override{
cout << "hello" << endl;
}
}; class C : virtual public A { }; class Main : public B, public C{ }; int main(){
Main* obj = new Main;
obj->f();
A* a = new Main;
a->f();
B* b = new Main;
b->f();
C* c = new Main;
c->f();
}

 interface A{
default void f(){
System.out.println("hello world");
}
} interface B extends A {
@Override
default void f(){
System.out.println("hello");
}
} interface C extends A{ }
public class Main implements B, C{ public static void main(String[] args) {
Main obj = new Main();
obj.f();
A a = new Main();
a.f();
B b = new Main();
b.f();
C c = new Main();
c.f();
} }

前几天自己在QQ群中发的公告:

首先,还是那句老话,编程最重要的是实践,这是无数大神苦口婆心说的经验,你上面代码中写的,接口默认方法,虚继承(many mystery),多继承甚至你一万年以内都不会用到,总是想这些什么卵用都没有,编程能力得不到丝毫提升,更不用说有些东西甚至是你自己臆测出来的!更是垃圾!一点用都没有!

实践实践实践!!希望你抛弃这些语言实现细节等繁文缛节,不要再想这些你可能永远都用不到的东西,真正提高自己的编程能力才是重要的!

其次,术业有专攻,你现在以及可见的未来,最最最应该做的,就是花费全部时间用尽全力竭尽所能成为DL and NLP大神!!把所有精力用在你应该做的事情上!!

紧赶慢赶赶出来的组会PPT,被师姐评价为基本没有参考价值的论文,你什么时候听她这么评价过别人讲的,即使是无心之语,也足以说明你现在和她的差距,真的挺大的!!要想成为课题组的传奇,李老师的骄傲,要想实现自己的梦想,成为deep learning 大神,就应该只把时间花在自己应该做的事情上,全力飞快提高自己,

多看paper,多研究算法,多实践实验!!!

加油加油加油!!!

最新文章

  1. React入门
  2. C#静态类和静态成员
  3. 【HTML/XML 8】XSL,可扩展样式表语言
  4. Could not locate device support files.《This iPhone 5 (Model A1429) is running iOS 7.0.4 (11B554a), which may not be supported by this version of Xcode.》-b
  5. RubyGems使用
  6. Java报表开发组件DynamicReports
  7. 多个Activity之间的切换与数据交互
  8. UI 收集
  9. unity3dWeb版文本转语音
  10. 个人整理方幂和公式(∑i^k 公式)
  11. MarkDown语法学习
  12. PLSQL Developer导入dmp文件,一闪而过
  13. 从分治算法到 Hadoop MapReduce
  14. Java获取项目根目录等其他系统属性
  15. springboot实现自定义的错误页面展示
  16. 分布式之redis核心知识盘点?
  17. 微信小程序支付签名老是失败,在官网的校验签名工具校验成功,老是返回签名失败
  18. Mybatis 的配置xml和properties放在jar包以外的一种方法
  19. wordpaster更新说明
  20. node 命令行

热门文章

  1. PJzhang:在windows10中实现右键命令行快捷打开
  2. 检测网站的JS报错
  3. ubuntu下不能访问docker中的rabbitmq服务端口
  4. PYTHON 100days学习笔记007-3:字符串和常用数据结构
  5. PYTHON 100days学习笔记001:初识python
  6. 18.linux日志收集数据到hdfs上面
  7. [转帖]华为Mate20 X 5G版拆解:巴龙5000还配备了3GB独立内存!
  8. Oracle- 数据库知识回顾
  9. Spark性能调优:广播大变量broadcast
  10. ArrayList与LinkedList的区别,如何减少嵌套循环的使用