Visual c++ 类名之前怎么可能有名称?

Visual c++ 类名之前怎么可能有名称?,visual-c++,ogre,Visual C++,Ogre,类名是Sample\u DynTex,您可以从构造函数名中看到这一点。但是,\u OgreSampleClassExport是一种有效的语法吗?有\u OgreSampleClassExport意味着什么?我甚至在Ogre源代码中找不到具有该名称的文件。\u OgreSampleClassExport几乎肯定是在一个标题中定义的,以及它的导入对应项: #ifndef __DynTex_H__ #define __DynTex_H__ #include "SdkSample.h" using

类名是
Sample\u DynTex
,您可以从构造函数名中看到这一点。但是,
\u OgreSampleClassExport
是一种有效的语法吗?有
\u OgreSampleClassExport
意味着什么?我甚至在Ogre源代码中找不到具有该名称的文件。

\u OgreSampleClassExport
几乎肯定是在一个标题中定义的,以及它的导入对应项:

#ifndef __DynTex_H__
#define __DynTex_H__

#include "SdkSample.h"

using namespace Ogre;
using namespace OgreBites;

class _OgreSampleClassExport Sample_DynTex : public SdkSample
{
public:

    Sample_DynTex() : TEXTURE_SIZE(128), SQR_BRUSH_RADIUS(Math::Sqr(12))
    {
#define _OgreSampleClassExport __declspec(dllexport)
#define _OgreSampleClassImport __declspec(dllimport)