Talk About Network



Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Eiffel > Re: compilation...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 5 of 5 Topic 889 of 917
Post > Topic >>

Re: compilation error

by Friedrich Dominicus <just-for-news-frido@[EMAIL PROTECTED] Oct 18, 2007 at 03:01 PM

sometthing along this lines will work:
indexing
	description: "Objects that ..."
	author: ""
	date: "$Date$"
	revision: "$Revision$"

class MY_TREE

	inherit BINARY_SEARCH_TREE[INTEGER]
		rename
			make as bst_make
		redefine
			node_action
		end
 creation
 	make

 feature {ANY}
 	make(v: INTEGER) is
 			--
 			do
 				bst_make(v);
 			end


 feature

 		node_action(some_int: INTEGER) is
 				--
 			do
 				io.put_integer(some_int);
 				io.put_character(' ');

 			end
 end


used like this:


class
	APPLICATION



create
	make

feature -- Initialization

	make is
			-- Creation procedure.
		local
			a_tree: MY_TREE;
		   do
		    create a_tree.make(100);
		    a_tree.put(299);
		    a_tree.put(123);
		    a_tree.put(1);
			a_tree.i_infix;

		end


end -- class APPLICATION


Output:

 1 100 123 299

Which seems to be ok ;)

Regards
Friedrich


-- 
Please remove just-for-news- to reply via e-mail.




 5 Posts in Topic:
compilation error
=?ISO-8859-1?Q?Roman_T=F6  2007-10-18 11:32:28 
Re: compilation error
Friedrich Dominicus <j  2007-10-18 12:36:40 
Re: compilation error
=?ISO-8859-15?Q?Roman_T=F  2007-10-18 13:34:14 
Re: compilation error
J <jocelyn-fake-email@  2007-10-18 14:52:01 
Re: compilation error
Friedrich Dominicus <j  2007-10-18 15:01:08 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Sat May 17 3:59:12 CDT 2008.