GdiplusTypes.h中的一个类,定义如下,(源代码的)
class PathData
{
public:
PathData()
{
Count = 0;
Points = NULL;
Types = NULL;
}
~PathData()
{
if (Points != NULL)
{
delete [] Points;
}
if (Types != NULL)
{
delete [] Types;
}
}
private:
PathData(const PathData &);
PathData& operator=(const PathData &);
public:
INT Count;
PointF* Points;
__field_ecount_opt(Count) BYTE* Types;
};编译的时候,出现错误 __field_ecount_opt(Count) BYTE* Types:
-->error C2061: syntax error : identifier 'Count'
怎么解决,
还有,__field_ecount_opt(Count) BYTE* Types是什么意思,请告知,谢谢
class PathData
{
public:
PathData()
{
Count = 0;
Points = NULL;
Types = NULL;
}
~PathData()
{
if (Points != NULL)
{
delete [] Points;
}
if (Types != NULL)
{
delete [] Types;
}
}
private:
PathData(const PathData &);
PathData& operator=(const PathData &);
public:
INT Count;
PointF* Points;
__field_ecount_opt(Count) BYTE* Types;
};编译的时候,出现错误 __field_ecount_opt(Count) BYTE* Types:
-->error C2061: syntax error : identifier 'Count'
怎么解决,
还有,__field_ecount_opt(Count) BYTE* Types是什么意思,请告知,谢谢
{
public:
PathData()
{
Count = 0;
Points = NULL;
Types = NULL;
} ~PathData()
{
if (Points != NULL)
{
delete Points;
} if (Types != NULL)
{
delete Types;
}
}private:
PathData(const PathData &);
PathData& operator=(const PathData &);public:
INT Count;
PointF* Points;
BYTE* Types;
};“__field_ecount_opt(Count)”你自己什么时候不小心Ctrl+V了吧
我替换了新的.h文件后的问题,就是:
编译的时候,出现错误 __field_ecount_opt(Count) BYTE* Types:
-->error C2061: syntax error : identifier 'Count'
怎么解决,
还有,__field_ecount_opt(Count) BYTE* Types是什么意思,请告知,谢谢