Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ Library support » U++ Core » Vector<int>::At does not return a default constructed value
Re: Vector<int>::At does not return a default constructed value [message #44032 is a reply to message #44027] Tue, 16 December 2014 12:54 Go to previous messageGo to previous message
cbpporter is currently offline  cbpporter
Messages: 1401
Registered: September 2007
Ultimate Contributor
mirek wrote on Tue, 16 December 2014 08:48


Now by fix you can also mean that int() 'constructor' should be used and initialize value to zero, like std::vector does. Here I am not so sure this is such a good thing; but I am open to debate...

Mirek


Yes, that's what I meant. I know this is a touchy subject maybe with no real best answer and I was wondering what your stance is on this.

I ask for two reasons: one I needed At and forgot about the two parameter version so I ended up writing more complex code than needed to handle this (fixed now with two param version) and I'm also designing my own mini-library where I'm hitting the same problems with the container classes.
 
Read Message
Read Message
Read Message
Read Message
Previous Topic: Stack tracing
Next Topic: Ideographic Character Handling
Goto Forum:
  


Current Time: Mon May 20 23:46:30 CEST 2024

Total time taken to generate the page: 0.00542 seconds