473,387 Members | 1,582 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 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 1434

"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 thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: interwanderer | last post by:
something very odd... I have installed visual studio 2005 on my machine. I created a console application with visual basic 2005 or C#. I typed something in. tried to delete.. but i couldn't I...
1
by: jmespinosabaviera | last post by:
1) Does visual studio standard 2005 include visual basic ?. 2) What difference is there between the visual studio standard 2005 and the professional version ? 3) What difference is there...
8
by: William LaMartin | last post by:
I just received my Visual Studio upgrade to 2005 and tried to create a new web site via File | New Web Site with location http. Unfortunately I received the following error: "Visual Web...
1
by: ME | last post by:
I was running into a problem with the DataGridView while binding it to an object Collection. I got it working and I thought others might like to know how. -------------- Problem -------------...
8
by: olrt | last post by:
Hello, I plan to install Visual C# 2005 Express. I need a source code control system. It seems that there's no express version of Visual Source Safe. What should I do ? Is Visual C# 2005 Express...
14
by: Anoop | last post by:
Hi, I am new to this newsgroup and need help in the following questions. 1. I am workin' on a GUI application. Does C# provides Layout Managers the way Java does to design GUI? I know that it...
8
by: WT | last post by:
Is it normal that Visual Studio sets the PreInit handler for a Page from the OnInit code ? No chance to fire it as OnPreInit is run befor OnInit. ??? CS
3
by: Edwin Smith | last post by:
I have a 2 form project in VS2005 that now hangs whenever I try to do anything with the second form. This seems to have started when I added some SQL tables from a Pervasive v.9 database using the...
1
by: johnlim20088 | last post by:
Hi, Currently I have 6 web projects located in Visual Source Safe 6.0, as usual, everytime I will open solution file located in my local computer, connected to source safe, then check out/check in...
3
by: Rachel Garrett | last post by:
This is driving me mad. I have Visual Studio.NET PRO 2005 installed on my machine at work. I want to write a web service. I find lots of tutorials on how to do this with Visual Studio.NET; some are...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...

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.