Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Anybody here a VC++ / CLI wonk?
Message
From
07/07/2013 00:49:59
 
 
To
07/07/2013 00:20:49
General information
Forum:
ASP.NET
Category:
Coding, syntax and commands
Environment versions
Environment:
C# 5.0
OS:
Windows 7
Network:
Windows 2008 Server
Database:
MS SQL Server
Application:
Desktop
Miscellaneous
Thread ID:
01577895
Message ID:
01577908
Views:
74
>>God I love this business. For the first time I am doing what they said you could do in .NET but I've never done or seen done before - two languages in the same solution.
>>
>>And one of them is C++. Really a new experience. I am studying VC++ as fast as I can and trying to catch on to the whole Linking/compiling universe it inhabits and just where everything goes if using the VS2010 IDE (using VS2012 is not an option for this particular project as it just complicates the C++ side)
>>
>>Using Boost 1.54 and a whole lot of other stuff I'd never heard of as of July 4.
>>
>>I am going to be using QuickFAST (an opensource C++ project with a dotnet wrapper that decodes and deserializes feeds from financial markets that use the FAST/FIX protocol) and it isan adventure.
>>
>>Since I'm on the UT a lot I thought I check to see if we had any VC++ gurus in the house and if posting questions here was going to be useful. ( I also hang out on Stackoverflow, of course and QuickFAST has a very nice Google group)
>>
>>Now I think I should see if there is VC++ section of UT that I've just alwasy had turned off...
>>
>>(UPDATE - found the forum but it looks like no one is home)
>
>I gather Rick Hodgin is fluent in C/C++, dunno about VC++.

I'm reading up on it now and it seems that unlike native (ISO standard) C++ the C++\CLI is managed code and has some advantages in security, stability and stuff like garbage collection. I am not quite sure where I code I'm using in the QuickFAST thing fits in but given that it was orginally written for a C++ world I suspect a lot of it is native C++. I have also heard that a big consideration is performance degradation when passing through the wall between unmanaged and managed code. Much to learn.

Al, do you do C++\CLI in VS?


Charles Hankey

Though a good deal is too strange to be believed, nothing is too strange to have happened.
- Thomas Hardy

Half the harm that is done in this world is due to people who want to feel important. They don't mean to do harm-- but the harm does not interest them. Or they do not see it, or they justify it because they are absorbed in the endless struggle to think well of themselves.

-- T. S. Eliot
Democracy is two wolves and a sheep voting on what to have for lunch.
Liberty is a well-armed sheep contesting the vote.
- Ben Franklin

Pardon him, Theodotus. He is a barbarian, and thinks that the customs of his tribe and island are the laws of nature.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform