logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

#define、const、typedef的差别

#define 并不是定义变量啊#define 只是用来做文本替换的例如:#define Pi 3.1415926float angel;angel=30*Pi/180;那么,当程序进行编译的时候,编译器会首先将 “#define Pi 3.1415926”以后的,所有代码中的“Pi”全部换成 “3.1415926”然后再进行编译。 我查到一个讲const与#d

#c++#mfc
关于23种设计模式的有趣见解

在网上看见了这篇文章,作者以轻松的语言比喻了Java的32种模式,有很好的启发作用。创建型模式 1、FACTORY—追MM少不了请吃饭,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 。工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费

#设计模式#数据结构#算法
InputStream类的实现

      我们知道,java是一种解释型的语言。它的虚拟机帮助我们把.class文件变成机器能够识别的机器语言。     当然,做为一个应用层开发的程序员,我们没必要去看JVM的实现代码,如果你有兴趣写自己的虚拟机,自己写一种新的语言出来,你也可以去看。     我们现在关心的是:在JVM规范的基础上的java基本类库的实现机制,从而从本质上认识到java语言的规范和功能。   因为

#java
到底了