smallgyy的专栏

让学习成为一种习惯

CodeBlock安装后无法运行为什么?无法找到编译器?

安装完codlblocks后常会出现以下警告:cant find compiler executable in yourconfigured search paths for GNU GCC Compiler 提示给出的路径无法找到编译器。 注意:CodeBlock只是一个IDE(集成开发环境...

2016-09-18 16:07:55

阅读数 6195

评论数 0

1,2,3,4,5全排列--使用循环(一层循环)

/* 题目标题: 1、2、3、4、5形成的全排列 12345形成的全排列组成的肯定是一个5位数 所以对5位整数逐一判断是否是全排列中的一个,如果这5位数中没有0、6、7、8、9这几个数,且这5个数中没有重复元素 */ #include #include using names...

2013-05-17 07:55:21

阅读数 1383

评论数 0

全排列算法原理和实现-----用递归方式实现

全排列算法原理和实现-----用递归方式实现 转自http://www.cnblogs.com/nokiaguy/archive/2008/05/11/1191914.html 全排列是将一组数按一定顺序进行排列,如果这组数有n个,那么全排列数为n!个。现以{1, 2, 3, 4,...

2013-05-16 09:43:20

阅读数 813

评论数 0

c++ 运算符重载

C++支持运算符重载  通过运算符重载,扩大了C++已有运算符的作用范围,使之能用于类对象。 运算符重载对C++有重要的意义,把运算符重载和类结合起来,可以在C++程序中定义出很有实用意义而使用方便的新的数据类型。 运算符重载使C++具有更强大的功能、更好的可扩充性和适应性,这是C++最...

2013-04-29 15:27:26

阅读数 953

评论数 0

Java中的String 是 final class, 不能被继承

Java中的String 是 final class, 不能被继承?

2013-04-29 15:26:50

阅读数 812

评论数 0

JAVA中的泛型和C++中的模板不一样

c++的模板,就如同模板这个词字面上的意思一样,属于字符的替代过程 比如有一个模板函数 template void foo(T t) { t.bar(); } 那么这个可以编译。不过你使用这个函数的时候,T必须是包含bar函数的类 java 则不行 static void ...

2013-04-15 13:09:19

阅读数 1138

评论数 0

JAVA不支持C++的模板

Java的特性比C++少得多。Java不支持模板。只支持很少的类似于C++模板的语法来实现很有限的泛型编程。 Java对泛型编程的支持也是最近才加进去的,而且支持的很不好。你就不用指望能像C++那样用它了。 Java是一个非常纯粹的OOP语言,它天生就是相对动态的、后期的,编译期处理的...

2013-04-15 12:57:24

阅读数 907

评论数 0

c++与java在对象存储上的不同

C++中的对象和变量可以存放在栈区也可以存放在堆区,区别在于存放在堆区的变量和对象要用new运算符动态创建开辟内存空间,自动局部变量(auto)存放在动态存储区属于栈区,静态局部变量(static)和全局变量存放在静态存储区。 java不在栈区中存储对象的。java在堆存储区存储对象,栈中只存储...

2013-03-03 16:14:31

阅读数 420

评论数 0

为什么C++中的类不能定义自身类的对象,而java可以? 【转载】

在C++的类定义中,是不能够在类中定义自身类的对象的,但是可以定义自身类的指针对象和引用。 class A {     public:A ()      {           cout"Constructor method."en...

2013-02-28 02:11:16

阅读数 617

评论数 0

Java与C++在面象对象基本概念上的区分【转】

Java与C++在面象对象基本概念上的区分 一、引言     众所周知,C++和Java是当今两种主流的面向对象语言,对于两种语言的优劣比较,每个人都有自己不同的看法,比较一致的看法是C++是编译型高级语言而Java是解释型的,因此C++快速而Java兼容性好,C++适合底层控制而Ja...

2013-02-28 02:05:37

阅读数 524

评论数 0

Java中类的基本成员的默认值相关问题

(1)在java中,若类的某个成员是基本的数据类型,即使没有进行初始化,java也会确保它获得一个默认值,如下所示:boolean 为false;  char为 '\u0000'(null); byte 为(byte)0;short 为(short)0;int 为0;  long 为0L;flo...

2013-02-28 01:52:30

阅读数 1130

评论数 0

提示
确定要删除当前文章?
取消 删除