mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-08-24 14:22:40 -06:00
.developing svo_value
git-svn-id: svn://ultimatepp.org/upp/trunk@4414 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
parent
40d4403925
commit
dda35ab800
1 changed files with 17 additions and 2 deletions
|
|
@ -36,6 +36,11 @@ CONSOLE_APP_MAIN
|
|||
for(int i = 0; i < va.GetCount(); i++)
|
||||
sum += (int)va[i];
|
||||
}
|
||||
{
|
||||
RTIMING("Read int with To");
|
||||
for(int i = 0; i < va.GetCount(); i++)
|
||||
sum += va[i].To<int>();
|
||||
}
|
||||
{
|
||||
va.Clear();
|
||||
RTIMING("Add String");
|
||||
|
|
@ -47,6 +52,11 @@ CONSOLE_APP_MAIN
|
|||
for(int i = 0; i < va.GetCount(); i++)
|
||||
sum += String(va[i]).GetLength();
|
||||
}
|
||||
{
|
||||
RTIMING("Read String with To");
|
||||
for(int i = 0; i < va.GetCount(); i++)
|
||||
sum += va[i].To<String>().GetLength();
|
||||
}
|
||||
Vector<String> vs;
|
||||
{
|
||||
vs.Clear();
|
||||
|
|
@ -62,15 +72,20 @@ CONSOLE_APP_MAIN
|
|||
Vector<Value> vv;
|
||||
{
|
||||
vv.Clear();
|
||||
RTIMING("Add Vector<Value>");
|
||||
RTIMING("Add Vector<Value> String");
|
||||
for(int i = 0; i < 100; i++)
|
||||
vv.Add(xs[i]);
|
||||
}
|
||||
{
|
||||
RTIMING("Read Vector<Value>");
|
||||
RTIMING("Read Vector<Value> String");
|
||||
for(int i = 0; i < vv.GetCount(); i++)
|
||||
sum += String(vv[i]).GetLength();
|
||||
}
|
||||
{
|
||||
RTIMING("Read Vector<Value> String with To");
|
||||
for(int i = 0; i < vv.GetCount(); i++)
|
||||
sum += vv[i].To<String>().GetLength();
|
||||
}
|
||||
}
|
||||
Cout() << sum << "\n";
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue