Werttyp-Argumente als Verweis übergeben
-
#include "stdafx.h" using namespace System; using namespace MySql::Data::MySqlClient; MySqlConnection ^mySqlConnection(void); MySqlCommand ^mySqlCommand(String ^cmdText); MySqlDataReader ^mySqlDataReader(MySqlCommand ^ *mySqlCommand); int main(array<System::String ^> ^args) { String ^query = Console::ReadLine(); MySqlDataReader ^DataReader = mySqlDataReader(&mySqlCommand(query)); return 0; } MySqlConnection ^mySqlConnection(void) { return gcnew MySqlConnection("Database=SS_Flex_Nd;Data Source=xxx;User Id=SS_Flex_Nd;Password=xxx"); } MySqlCommand ^mySqlCommand(String ^cmdText) { return gcnew MySqlCommand(cmdText,mySqlConnection()); } MySqlDataReader ^mySqlDataReader(MySqlCommand ^ *mySqlCommand){ MySqlCommand ^Command = *mySqlCommand; return Command->ExecuteReader(); }
Ausgabe
1>.\MySQL.cpp(23) : error C2102: '&' erwartet L-Wert
-
Weiß nicht was ich fragen soll. Bin nämlich blöd...
-
Is ja geil
Das wolte ich auch schreiben habe es dann aber noch nicht abgeschickt weill ich nicht wusste wie ich die Antwort sagen solte.
-
Antwort auf die nicht gestellte Frage: %
-
Was genau bedeutet der %-Operator?
-
Das ist eine Tracking Reference, google danach.
Hier mal ein Anfang: http://msdn.microsoft.com/en-us/library/8903062a.aspx
Simon