Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
'type name' : n’est pas un agrégat de style C, ne peut pas être exporté dans embedded-IDL
Remarques
Pour placer un struct fichier .idl dans un fichier .idl avec l’attribut d’exportation , il struct doit contenir uniquement des données.
Example
L’exemple suivant génère l’erreur C2348 :
// C2348.cpp
// C2348 error expected
[ module(name="SimpleMidlTest") ];
[export]
struct Point {
// Delete the following two lines to resolve.
Point() : m_i(0), m_j(0) {}
Point(int i, int j) : m_i(i), m_j(j) {}
int m_i;
int m_j;
};