U++ framework
Do not panic. Ask here before giving up.

Home » Community » Coffee corner » Pick overloaded by Rvalue?
Re: Pick overloaded by Rvalue? [message #19101 is a reply to message #19095] Wed, 12 November 2008 20:27 Go to previous messageGo to previous message
captainc is currently offline  captainc
Messages: 278
Registered: December 2006
Location: New Jersey, USA
Experienced Member
Upp::Vector<Upp::String> vs;
vs.Add("Header1");
vs.Add("Header2");
vs.Add("Something else");
vs.Add("and so on...");

Can be written with overloaded operator<< and operator|
Like so:
<< represents .Add() method
Upp::Vector<Upp::String> vs;
vs << "Header1" << "Header2" << "Something else" << "and so on...";

or
| represents .AddPick() method
Upp::Vector<Upp::String> vs;
String hello("hello"), world("world");
vs | hello | world;


So we could probably do something like this for a one-liner:
Upp::Vector<Upp::String> vs = Upp::Vector<Upp::String>() << "Header1" << "Header2" << "Something else" << "and so on...";
though I haven't tested this yet.
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Looking for someone to convert a ulimate++ project to Microsoft Visual C++ project
Next Topic: Fantastic work!!
Goto Forum:
  


Current Time: Thu Sep 17 13:01:07 GMT+2 2026

Total time taken to generate the page: 0.01459 seconds