Click here to Skip to main content
15,921,793 members
Home / Discussions / Managed C++/CLI
   

Managed C++/CLI

 
GeneralPlease help Pin
Stefan Troschuetz28-Apr-04 10:12
Stefan Troschuetz28-Apr-04 10:12 
Hi!

Recently i downloaded an article from this page. This project was programmed in C++ with managed extensions and serves as a .NET Wrapper around a existing C++ implementation of random generators and distributions.
I added this project to my solution that consist of a C# windows application. Under VS.NET 2003 everything worked well and i could use the wrapped random generators and distributions.
Unfortunately, i had to move my solution back to VS.NET 2002. My C# windows application still works well, but the downloaded project doesn't get compiled. I receive the following errors, which i noted besides the lines that generate them:
<br />
template<class T><br />
struct ptr_helper<br />
{<br />
typedef T value_type;<br />
typedef T& reference_type;                     //error C2529: 'reference_type' : reference to reference is illegal<br />
typedef const T& rvalue_type;                  //error C2529: 'reference_type' : reference to reference is illegal<br />
static reference_type ref(T& r) { return r; }  //error C2529: 'reference_type' : reference to reference is illegal<br />
static const T& ref(const T& r) { return r; }  //error C2529: 'reference_type' : reference to reference is illegal<br />
};<br />

This struct is declared in a header-file of the existing C++ implementation that gets wrapped by the downloaded project.
Why can i compile this under VS.NET 2003 but not in VS.NET2002? What i can i do?

THX in advance
GeneralImporting DLL of C# application Pin
student666927-Apr-04 14:45
student666927-Apr-04 14:45 
GeneralRe: Importing DLL of C# application Pin
RNEELY28-Apr-04 9:41
RNEELY28-Apr-04 9:41 
GeneralRe: Importing DLL of C# application Pin
student666929-Apr-04 10:50
student666929-Apr-04 10:50 
GeneralRe: Importing DLL of C# application Pin
RNEELY30-Apr-04 3:17
RNEELY30-Apr-04 3:17 
GeneralRe: Importing DLL of C# application Pin
student66692-May-04 18:12
student66692-May-04 18:12 
Generalcalling function in mixed mode assembly from unmanaged app Pin
godzooky27-Apr-04 6:22
godzooky27-Apr-04 6:22 
GeneralProblem with HDCs Pin
Serge Lobko-Lobanovsky27-Apr-04 2:37
Serge Lobko-Lobanovsky27-Apr-04 2:37 
GeneralLinear Search Pin
buttons25-Apr-04 10:02
buttons25-Apr-04 10:02 
GeneralBuilding Managed C++ Web Services Pin
Antti Keskinen22-Apr-04 8:59
Antti Keskinen22-Apr-04 8:59 
GeneralRe: Building Managed C++ Web Services Pin
ian mariano25-Apr-04 14:11
ian mariano25-Apr-04 14:11 
GeneralC++ Files Pin
buttons22-Apr-04 3:44
buttons22-Apr-04 3:44 
GeneralRe: C++ Files Pin
mccoyn22-Apr-04 5:41
mccoyn22-Apr-04 5:41 
GeneralRe: C++ Files Pin
Phil Boyd22-Apr-04 6:25
Phil Boyd22-Apr-04 6:25 
GeneralRe: C++ Files Pin
Navin23-Apr-04 9:42
Navin23-Apr-04 9:42 
GeneralInheritance of String class Pin
ra_sasi21-Apr-04 10:45
ra_sasi21-Apr-04 10:45 
GeneralRe: Inheritance of String class Pin
Phil Boyd22-Apr-04 6:26
Phil Boyd22-Apr-04 6:26 
GeneralRe: Inheritance of String class Pin
ra_sasi23-Apr-04 6:58
ra_sasi23-Apr-04 6:58 
GeneralEmbed C# controls in MFC dialogs/views Pin
rkvs20-Apr-04 7:49
rkvs20-Apr-04 7:49 
GeneralFailed in calling Manged Method from Unmanged code Pin
sanjay.attri20-Apr-04 1:33
sanjay.attri20-Apr-04 1:33 
GeneralTry to make a Manged project in C++ 2003 Pin
Harry200419-Apr-04 16:06
Harry200419-Apr-04 16:06 
GeneralLNK2022 metadata inconsistent Pin
mattknowles719-Apr-04 13:15
mattknowles719-Apr-04 13:15 
GeneralSystem.MemoryException Pin
BlackDice19-Apr-04 4:44
BlackDice19-Apr-04 4:44 
GeneralScaling drawings Pin
AnsGe19-Apr-04 3:08
AnsGe19-Apr-04 3:08 
Generaltimer in C++ Pin
Karthik Ram16-Apr-04 21:27
Karthik Ram16-Apr-04 21:27 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.