| Author | Message | 
		 
		| Homer_simpson 
 
  
 
 
 | 
			
				|  Posted: Mon Aug 04, 2003 7:58 pm    Post subject: dynamic arrays |  |   
				| 
 |  
				| i know i can create arrays like this: 
 int *var;
 var = new int[1000];
 
 but how can i create an array with unknown size and add to it whenever i need?
 |  
				|  |  | 
	 
		|  |  | 
	
 
		|  | 
		 
		| Sponsor Sponsor
 
  
   |  | 
	 
		|  | 
				 
		| rizzix 
 
 
 
 
 | 
			
				|  Posted: Mon Aug 04, 2003 9:45 pm    Post subject: (No subject) |  |   
				| 
 |  
				| u can't 
 u might need to use a Vector. i don't know much about vectors in c++. but in java thats what we use.
 |  
				|  |  | 
	 
		|  |  | 
	
 
		|  | 
				 
		| Catalyst 
 
  
 
 
 | 
			
				|  Posted: Mon Aug 04, 2003 10:16 pm    Post subject: (No subject) |  |   
				| 
 |  
				| well if ur working with something that needs very high speeds (like gfx) vectors might be too slow for ur needs
 another method of making a temporay array and transfering it all over would also be too slow
 
 is there ne more specific that might help in finding the solution  that you can provide?
 |  
				|  |  | 
	 
		|  |  | 
	
 
		|  | 
				 
		| Homer_simpson 
 
  
 
 
 | 
			
				|  Posted: Mon Aug 04, 2003 11:46 pm    Post subject: (No subject) |  |   
				| 
 |  
				| well... there's a method i learned long ago back when i was using pascal... i create a structure hold 3 values : previous,value,next previous hold the pointer to the previous structure and next hold the pointer to the next and value is the value... i was gonna need arrays to hold my textures... i think this method is gonna work just fine...and i can load new textures at any time...
 |  
				|  |  | 
	 
		|  |  | 
	
 
		|  | 
				 
		| rizzix 
 
 
 
 
 | 
			
				|  Posted: Tue Aug 05, 2003 12:41 am    Post subject: (No subject) |  |   
				| 
 |  
				| btw the method ur talking about is known as LinkedLists, i'm not sure if it is a lot more faster. but i'm pretty sure vectors are pretty fast. you could modify the buffer size of the vector to improve performance |  
				|  |  | 
	 
		|  |  | 
	
 
		|  | 
				 
		| Homer_simpson 
 
  
 
 
 | 
			
				|  Posted: Tue Aug 05, 2003 1:31 am    Post subject: (No subject) |  |   
				| 
 |  
				| can u explain to me how vectors work? |  
				|  |  | 
	 
		|  |  | 
	
 
		|  | 
				 
		| Catalyst 
 
  
 
 
 | 
			
				|  Posted: Tue Aug 05, 2003 4:02 pm    Post subject: (No subject) |  |   
				| 
 |  
				| linked lists should be fine for textures (i thought u might be using them for verticies and such where they would be far too slow) 
 if u want to save ur self some trouble u can use the standard list class
 std::list it has a lot of good features and is painless to implement
 |  
				|  |  | 
	 
		|  |  | 
	
 
		|  | 
				 
		| Homer_simpson 
 
  
 
 
 | 
			
				|  Posted: Tue Aug 05, 2003 8:21 pm    Post subject: (No subject) |  |   
				| 
 |  
				| yes but i am still interested in knowing about vectors... |  
				|  |  | 
	 
		|  |  | 
	
 
		|  | 
		 
		| Sponsor Sponsor
 
  
   |  | 
	 
		|  | 
				 
		| Catalyst 
 
  
 
 
 |  | 
	 
		|  |  | 
	
 
		|  | 
				 
		| Homer_simpson 
 
  
 
 
 | 
			
				|  Posted: Tue Aug 05, 2003 10:37 pm    Post subject: (No subject) |  |   
				| 
 |  
				| ah... ic...TY for the link man... |  
				|  |  | 
	 
		|  |  | 
	
 
		|  | 
				 
		|  |