471,350 Members | 1,840 Online
Bytes | Software Development & Data Engineering Community
Post +

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 471,350 software developers and data experts.

Does Visual C++ .NET 2005 have STL?

Is there a .NET version of the standard Temple Library in Visual Studio .NET
2005?
What is the 2005 updated equivalent of a std::vector in C# ?
Jan 16 '06 #1
12 1377

"Peter Olcott" <ol****@att.net> wrote in message
news:YGSyf.43935$QW2.17489@dukeread08...
Is there a .NET version of the standard Temple Library in Visual Studio
.NET 2005?
What is the 2005 updated equivalent of a std::vector in C# ?

I believe this quote addresses your question:

<quote>
STL/CLR (STL .NET) is not supported in Beta 2. We are planning to
release the beta version of STL/CLR at the time of VS 2005 final release,
and the final release of STL/CLR via the web in 2006.
Anson Tsao
Lead Program Manager
Microsoft Visual C++

</quote>


Jan 16 '06 #2
In answer to your question, in C# you can use runtime generics as
opposed to compile time templates:

http://msdn2.microsoft.com/en-us/library/0x6a29h6.aspx

List<int> myInts= new List<int>();

Regards,
Jeff

*** Sent via Developersdex http://www.developersdex.com ***
Jan 16 '06 #3
Yes, there is a native STL. Managed STL will come with the next version of
Visual Studio.
"Peter Olcott" <ol****@att.net> 写入邮件
news:YGSyf.43935$QW2.17489@dukeread08...
Is there a .NET version of the standard Temple Library in Visual Studio ..NET 2005?
What is the 2005 updated equivalent of a std::vector in C# ?

Jan 17 '06 #4
You should not see any major difference for you STL code between
previous versions of VC++ and VS2005. I am in middle of porting a large
VC6 app to VS2005 (all unmanaged) and I have encounterd only one STL
related issue.

------------
Ajay Kalra
aj*******@yahoo.com

Jan 17 '06 #5
By next version do you mean the one that is already out, the 2005 version?

"jiangsheng[MVP]" <sh*********@hotmail.com.discuss> wrote in message
news:OX**************@TK2MSFTNGP15.phx.gbl...
Yes, there is a native STL. Managed STL will come with the next version of
Visual Studio.
"Peter Olcott" <ol****@att.net> 写入邮件
news:YGSyf.43935$QW2.17489@dukeread08...
Is there a .NET version of the standard Temple Library in Visual Studio

.NET
2005?
What is the 2005 updated equivalent of a std::vector in C# ?


Jan 17 '06 #6
I want to know if there is a managed version of STL.

"Ajay Kalra" <aj*******@yahoo.com> wrote in message
news:11**********************@o13g2000cwo.googlegr oups.com...
You should not see any major difference for you STL code between
previous versions of VC++ and VS2005. I am in middle of porting a large
VC6 app to VS2005 (all unmanaged) and I have encounterd only one STL
related issue.

------------
Ajay Kalra
aj*******@yahoo.com

Jan 17 '06 #7
"Peter Olcott" <ol****@att.net> wrote in message
news:tz_yf.45044$QW2.23926@dukeread08...
I want to know if there is a managed version of STL.

STL.NET was supposed to be shipped with VC2005 but it was removed for
performance reasons. See http://blog.voidnish.com/?p=64 for more.

-- David
Jan 17 '06 #8
Maybe they'll release it as a service pack along the way, but it is not
there now... We do know that they are working on it.

Tom

"David Ching" <dc@remove-this.dcsoft.com> wrote in message
news:ie*****************@newssvr14.news.prodigy.co m...
"Peter Olcott" <ol****@att.net> wrote in message
news:tz_yf.45044$QW2.23926@dukeread08...
I want to know if there is a managed version of STL.

STL.NET was supposed to be shipped with VC2005 but it was removed for
performance reasons. See http://blog.voidnish.com/?p=64 for more.

-- David

Jan 17 '06 #9
From what I understand from all the readings, it would be post VS2005(which
is already in the market)
So keep watching.............

--
Vipin Aravind
Microsoft - MVP

"Peter Olcott" <ol****@att.net> wrote in message
news:Hy_yf.45042$QW2.43629@dukeread08...
By next version do you mean the one that is already out, the 2005 version?

"jiangsheng[MVP]" <sh*********@hotmail.com.discuss> wrote in message
news:OX**************@TK2MSFTNGP15.phx.gbl...
Yes, there is a native STL. Managed STL will come with the next version
of
Visual Studio.
"Peter Olcott" <ol****@att.net> 写入邮件
news:YGSyf.43935$QW2.17489@dukeread08...
Is there a .NET version of the standard Temple Library in Visual Studio

.NET
2005?
What is the 2005 updated equivalent of a std::vector in C# ?



Jan 17 '06 #10
That's what I heard as well, but nothing concrete has been said.

Tom

"Vipin" <Vi***@nospam.com> wrote in message
news:e9*************@TK2MSFTNGP14.phx.gbl...
From what I understand from all the readings, it would be post
VS2005(which is already in the market)
So keep watching.............

--
Vipin Aravind
Microsoft - MVP

Jan 17 '06 #11
I could still use the .NET Generics equivalent though, right?

"David Ching" <dc@remove-this.dcsoft.com> wrote in message
news:ie*****************@newssvr14.news.prodigy.co m...
"Peter Olcott" <ol****@att.net> wrote in message
news:tz_yf.45044$QW2.23926@dukeread08...
I want to know if there is a managed version of STL.

STL.NET was supposed to be shipped with VC2005 but it was removed for
performance reasons. See http://blog.voidnish.com/?p=64 for more.

-- David

Jan 17 '06 #12
Yes.

"Peter Olcott" <ol****@att.net> wrote in message
news:z1ezf.48872$QW2.8718@dukeread08...
I could still use the .NET Generics equivalent though, right?

"David Ching" <dc@remove-this.dcsoft.com> wrote in message
news:ie*****************@newssvr14.news.prodigy.co m...
"Peter Olcott" <ol****@att.net> wrote in message
news:tz_yf.45044$QW2.23926@dukeread08...
I want to know if there is a managed version of STL.

STL.NET was supposed to be shipped with VC2005 but it was removed for
performance reasons. See http://blog.voidnish.com/?p=64 for more.

-- David


Jan 17 '06 #13

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

14 posts views Thread by Anoop | last post: by
8 posts views Thread by WT | last post: by
reply views Thread by XIAOLAOHU | last post: by

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.