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

Managed C++/CLI

 
GeneralRe: Error C2296/C2297: '<<' : illegal, left/right operand Pin
reznod4-May-04 14:09
reznod4-May-04 14:09 
GeneralRe: Error C2296/C2297: '<<' : illegal, left/right operand Pin
cdmlb4-May-04 14:35
cdmlb4-May-04 14:35 
GeneralRe: Error C2296/C2297: '<<' : illegal, left/right operand Pin
reznod4-May-04 17:07
reznod4-May-04 17:07 
GeneralMySQL databases Pin
Steven M Hunt1-May-04 16:17
Steven M Hunt1-May-04 16:17 
GeneralChanging data in arrays with variables Pin
Allan D Richards30-Apr-04 13:46
Allan D Richards30-Apr-04 13:46 
GeneralRe: Changing data in arrays with variables Pin
cdmlb3-May-04 9:44
cdmlb3-May-04 9:44 
GeneralTetris Pin
guadish!29-Apr-04 21:52
guadish!29-Apr-04 21:52 
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 

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.