本站首页    管理页面    写新日志    退出

公告

You are all my reasons! 

桃李花林又一在

淫荡一日同风起,风骚直上九万里

仙子凌波微步罗衫飘忽十步一回头

我的最爱:网游,程序,文学

QQ:89636669


我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:一维空间
日志总数:163
评论数量:248
留言数量:33
访问次数:650356
建立时间:2007年10月24日




 [C++]java面试52题(经典)

dskongenius 发表于 2007/12/2 16:21:51

1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。过程抽象是指任何一个明确定义功能的操作都可被使用者看作单个的实体看待,尽管这个操作实际上可能由一系列更低级的操作来完成。数据抽象定义了数据类型和施加于该类型对象上的操作,并限定了对象的值只能通过使用这些操作修改和观察。
2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。
3.封装:封装是把过程和数据包围起来,对数据的访问只能通过已定义的
阅读全文(1000) | 回复(0) | 编辑 | 精华 | 删除

 


 [C++]java打包-exe文件-最终以setup形式发布的解决之道

dskongenius 发表于 2007/11/14 22:19:44

转自数据挖掘青年 首先,将编译好的程序打包成jar文件,然后做出exe,这样代码就不可见了;但是exe文件在没有安装jre的电脑上不能运行,如果要求客户再去安装jre 设置环境变量 就不雅了。我们需要将jre打包。 这几步操作网上介绍的插件和方法很多,但有的好用有的不好用,而且有的还需要注册。经过尝试比较,在“千里冰封”的博客上得到了很大的帮助。整理一下。使用这几个工具,您也可以顺利的发布您的java程序!
1 打包成双击可执行的jar文件。
推荐插件:fatJar
下载地址 http://sourceforge.net/project/showfiles.php?group_id=115990&package_id=125924


阅读全文(1237) | 回复(0) | 编辑 | 精华 | 删除

 


 [C++]三个简单的c++程序,你能做对吗?

dskongenius 发表于 2007/11/6 18:57:26

1. int a=3,b=2,c=3; if((++a=b)||c++)    printf("a=%d,b=%d,c=%d",a,b,c);   2. int a=-1; unsigned int  b=a; printf("%u",b);   3. int a=0; int b=~a; printf("b=%d",b);

阅读全文(1581) | 回复(1) | 编辑 | 精华 | 删除

 


 [C++]学习C++要注意的

dskongenius 发表于 2007/11/6 9:58:24

 1.把C++当成一门新的语言学习(和C没啥关系!真的。);

2.看《Thinking In C++》,不要看《C++变成死相》;

3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;

4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;

5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点;

6.会用Visual C++,并不说明你会C++;

7.学class并不难,template、STL、generic programming也不过如此——难的是长期坚持实践和不遗余力的博览群书;

8.如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力

阅读全文(851) | 回复(0) | 编辑 | 精华 | 删除

 


 [C++]引用与指针的比较

dskongenius 发表于 2007/10/24 23:10:37



引用是C++中的概念,初学者容易把引用和指针混淆一起。一下程序中,n 是m 的一
个引用(reference),m 是被引用物(referent)。
int m;
int &n = m;
n 相当于m 的别名(绰号),对n 的任何操作就是对m 的操作。例如有人名叫王小毛,
他的绰号是“三毛”。说“三毛”怎么怎么的,其实就是对王小毛说三道四。所以n 既不
是m 的拷贝,也不是指向m 的指针,其实n 就是m 它自己。
引用的一些规则如下:
(1)引用被创建的同时必须被初始化(指针则可以在任何时候被初始化)。
(2)不能有NULL 引用,引用必须与合法的存储单元关联(指针则可以是NULL)。
(3)一旦引用被初始化,就不能改变引用的关系(指针则可以随时改变所指的对象)。
以下示例程序中,k 被初始化为i 的引用

阅读全文(898) | 回复(0) | 编辑 | 精华 | 删除

 


 [C++]C++内存泄露典例

dskongenius 发表于 2007/10/24 23:02:59

//泄漏一
//类的构造函数与析构函数中未匹配地调用new与delete函数
class Point
{
    int x, y;
    char * color;
public:
    Point(int, int, char *);
    /*~Point(){};            This is wrong*/
    ~Point();
};

Point::Point(int new_x, int new_y, char *&nb

阅读全文(1101) | 回复(0) | 编辑 | 精华 | 删除

 


« 1 2 3



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.063 second(s), page refreshed 144776776 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号