Πρόβλημα με δήλωση, private μεταβλητές σε Visual C

Συζητήσεις για τις γλώσσες του dot Net και για του Visual Studio της Microsoft

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Hlia5
Δημοσιεύσεις: 12
Εγγραφή: 11 Ιούλ 2009 23:43

Πρόβλημα με δήλωση, private μεταβλητές σε Visual C

Δημοσίευση από Hlia5 » 12 Ιούλ 2009 13:31

Γεια και πάλι .. στη Visual C++ windows Forms Applications .. μας δημιουργεί ένα νέο project με μια φορμα πχ
-------------------------------------------------------------------
public ref class Form1 : public System::Windows::Forms::Form
{ ……}
-------------------------------------------------------------------
Αν πάω να βάλω μέσα μια private μεταβλητή πχ
-------------------------------------------------------------------
#include <string>
using namespace std;
public ref class Form1 : public System::Windows::Forms::Form
{
.
.
.

Private:
string str1;
.
.
.

};
---------------------------------------------------------------------
μέσα σ αυτή την κλάση μου εμφανίζει το μήνυμα
error C4368: cannot define 'str1' as a member of managed 'MyProj::Form1': mixed types are not supported
Οπότε έβγαλα όλες τις private μεταβλητές και τις δήλωσα όλες έξω από τον κλάση (ακρηβος από πάνω) και δούλεψε κανονικά . πχ
---------------------------------------------------------------------
String str1;
public ref class Form1 : public System::Windows::Forms::Form
{ &#8230;&#8230;}
--------------------------------------------------------------------
Αλλά αυτό δεν είναι σωστό &#8230;
Γιατί γείνετε αυτό ?
Πως θα το φτιάξω ?
Και κάτι άλλο
&#8230; τι είναι το ref στο ->
public ref class Form1 : public System::Windows::Forms::Form

Απάντηση

Επιστροφή στο “dot Net και Visual Studio”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες