C++ cli 其中';在C+中定义的s#U WIN64+/CLI项目编译为x64?

它似乎自动添加到我为x64创建和编译的每个项目中,但在选择x64配置时,它甚至没有出现在项目的配置属性/(C/C++)/预处理器中。\U WIN64由Visual Studio自动定义。查看列表。不太清楚…当我在Configuration Manager中添加x64平台时,项目属性页上x64平台的所有预处理器定义都为空

C++ cli 如何在C+中显式/隐式实现接口成员+/CLI?

在C++/CLI中,与此等效的是什么: class Explicit : IClonable { void IClonable.Clone() { } } class Implicit : IClonable { public void Clone() { } } 正如nobugz所说,您不能显式地实现IDisposable 因此,假设问题的标题准确无误,并且您希望显式实现接口成员(或显式重写,C++/CLI支持,但我认为C#中不可能,C++/

C++ cli 如何执行多个打开的文件?

这就是我的任务 我创建了一个GUI,它由两个按钮组成,如图所示 因此,对于“浏览捕获的文件”按钮,我必须通过OpenFIleDialog打开多个文件并读取它。这是打开和读取文件的代码 Stream^ myStream; OpenFileDialog^ openFileDialog1 = gcnew OpenFileDialog; openFileDialog1->InitialDirectory = "c:\\"; openFileDialog1->Title = "open c

C++ cli 在本机C++;从一个c++/cli项目 我试图从C++调用C++中的函数,为此,我创建了C++/CLI程序来封装C++代码。 我的代码编译,但在链接过程中,我得到链接器找不到C++代码中定义的方法的错误。p> < C++代码是静态库,我在C++/CLI项目中添加了引用(公共属性->框架和引用-添加新引用)

我的问题是: 还有什么我该做的吗 在本节中添加引用是否意味着该引用是.net程序集?或者它可能是对静态库的引用 编辑1 我在windows 7 64位上演唱VS 2012 链接器错误: Error 3 error LNK2019: unresolved external symbol "public: static class MyFile __cdecl MyFile::ReadMyFile(char *)" (?ReadMyFile@MyFile@@$$FSA?AV1@PAD@Z)

C++ cli 通过Visual C+发送电子邮件+/Cli不工作

我正在尝试通过gMAil使用C++/Cli发送电子邮件。。。这是代码,但不起作用,有什么建议吗 MailMessage^ email=gcnew MailMessage("from@From.com","to@to.com","SUBJECT","MESSAGE"); SmtpClient^ smtp=gcnew SmtpClient("smtp.gmail.com", 587); smtp->EnableSsl=true; smtp->UseDefaultCrede

C++ cli 将std::int转换为System::Single

如果已经有了答案,就道歉;但我似乎从谷歌搜索中得到的只是一堆“我想把我的1变成1.0” 第一件事。不,我不是说一个简单的Convert::ToSingle()调用。相反,我需要将数据的表示转换为System::Single 换句话说,我想取intmyint=1065353216,结果应该是1.000。我知道纯C++方法会像浮点MySoopy= *(浮点*)和Myt;;但我需要托管版本 提前感谢您的帮助。如果您使用的是C++/CLI,则可以使用与使用C++相同的方法执行此操作:float myFl

C++ cli C+中的void*到Object^+/CLI 我正在研究从C++中封装大量的.h和.LB文件到托管C++,最终作为引用的.dll在C</p>中使用。 一些本地C++函数具有返回类型的空隙*。当我将值传递回调用代码时,我不确定如何处理这个问题。例如:如果一个C#应用程序调用我的dll包装器,我从本机调用返回什么: void* start(ThreadFunc,void *, unsigned *);

我目前正试图在一个通用系统::Object^中装箱,但运气不佳。这是包装中的调用: m_NativeThread->start(cb, GCHandle::ToIntPtr(GCHandle::Alloc(o)).ToPointer(), static_cast<unsigned int*>(GCHandle::ToIntPtr(GCHandle::Alloc(u)).ToPointer()))); m_NativeThread->start

C++ cli c++;增量打印阵列

我试图像这样递增地打印数组 TractMultBox->Text = rows[0] + newline; TractMultBox->Text += rows[1] + rows[0] + newline; TractMultBox->Text += rows[2] + rows[1] + rows[0] + newline; 这会产生这样的输出 3 43 543 但是,我可以很好地使用这段代码。它希望使用for循环,这将使它更容易,因为我希望它输出所有数组,直到自动达到

C++ cli 系统上的三元运算符::布尔变量

如何将三元运算符与System::Boolean一起使用?此示例代码始终返回true: bool Test(Boolean^ value) { return value ? true : false; } 回答我自己早熟的问题,此代码有效: bool Test(Boolean^ value) { return (bool)value ? true : false; } 编辑:更好(并遵循Hans和Matt的建议)此代码工作得更好: bool Test(Boolean value) {

C++ cli C++;将您自己的类作为字典的值

我使用VS2010,C++窗体应用程序。 这是我的班级 #pragma once public ref class FrameMatrix { public: FrameMatrix(void); FrameMatrix(int IdNm, int ClmnAmnt, int RwsAmnt); String^ FMName; int FMIdentificationNumber; arra

C++ cli C++/CLI:非托管类方法中是否允许使用本地托管变量?

我知道gcroot用于保存对本机类中托管对象的引用,但是在非托管类函数中使用托管对象作为local变量怎么样? 编译器似乎没有在这方面生成错误,但它是否“正确”?它会影响性能吗?没有本地托管对象这样的东西。所有托管对象都存储在堆上,这是垃圾收集器完成其工作所必需的。只能将引用作为局部变量。运行时的指针 如果在非托管函数中使用有效的/clr或#pragma managed编译代码,则可以使用托管对象引用。这样的代码将被翻译成IL,并在运行时得到及时编译,就像普通托管代码一样。否则它不会具有托管代码

C++ cli VS2010 C++;数学支持(找不到sin标识符) 我在一个新的C++项目中有一个Windows窗体,一个Butn1,在Butn1代码里面使用一些TIG函数。我还在Form1.h文件旁边的resource.h文件中包含。(以下是资源.h的内容): /{{NO_DEPENDENCIES} //微软Visual C++生成的包含文件。 //由app.rc使用 #包括

为什么代码看不到trig函数 按钮1代码如下所示: private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { double x[1000]; double y[1000]; double hifac; double px[1000];

C++ cli C++/CLI:实施IList和IList<;T>;(默认索引器的显式实现)

我正在尝试实现一个C++/CLI类,它同时实现了IList和IList 由于它们有重叠的名称,我必须显式地实现其中一个,自然选择应该是IList 索引器的隐式实现是: using namespace System::Collections::Generic; generic<class InnerT> public ref class MyList : public System::Collections::IList, IList<InnerT> { // ...

C++ cli C+中的链接错误+/CLI应用程序链接静态C++/CLI库

我有一个静态C++/CLI库,其中定义了以下类: ObjectWrapper.h: 公共引用类CObjectWrapper:System::Object { 公众: CObjectWrapper(CObject&wrappedObject); 显式算子CObject*(); 私人: CObject&m_WrappedObject; }; ObjectWrapper.cpp: #包括“stdafx.h” #包括“BasicObjectWrapper.h” CObjectWrapper::CObj

C++ cli C++/CLI多个源文件项目-Ref类

如果我有一个C++/CLI Windows窗体项目,其中包含其他源文件“Source1.cpp”和“Source1.h”,它们的定义如下: //Source1.h #pragma once #include "stdafx.h" ref class MyClass { public: void MyFunc(); }; //Source1.cpp #include "stdafx.h" #include "Source1.h" void MyClass::MyFunc() {

C++ cli __ptr32至引脚_ptr给出x64配置上的编译错误

我正在c++/CLI中包装一个dll(c++)方法。我使用的是带有Vc++2010的x86 windows xp机器 我的c++/CLI项目中既有x86配置,也有x64配置 我只在x64中得到一个编译错误。下面是代码片段 struct A { int data; A *__ptr32 next; } pin_ptr<A *>pinned = &obj->next; // A obj 结构A { int数据; A*uu ptr32下一步; } pin_

C++ cli 从JSON文件c/cli获取字符串 我有一个JSON文件,需要解析并从中得到一些字符串,谢谢C++ C++中的代码或例子。 这里是我的json文件的摘录,我需要它来获取所有节点

{“ID”:“{15DFD536-EC23-4624-803E-5AA719DC7A85}”,“节点”:[-0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0,-0.01,0.01]}这里是一个使用的示例: #include "stdafx.h" using namespace System; using namespace Newtonsoft::Json; ref class MyData { public: Guid ID; public

C++ cli 从C+调用Fortran+-CLI 我有一个FORTRAN子程序,fortrSAMP,和一个C++主函数,HandShakingTest.cpp。 我试图从CLR C++调用FORTRAN子程序。

我收到两批错误。让我们称之为错误(1)和错误(2)。如果您能帮助我理解这些错误发生的原因,我将不胜感激 当我尝试使用以下内容进行编译时: cl/clr握手测试.cpp 我得到以下错误(1): 错误(2)包括: MSVCRT.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(cla ss type_info const &)" (??0type_info@@AAE@ABV0@@Z) alr

C++ cli 对象的Getter

我有一个问题与这里已经回答的问题非常相似:它在c++/cli中对我没有帮助,因为普通的引用和指针无法工作。我该怎么办 我的角色类包含一个统计对象。我需要像这样的东西 Statistics Character::getStatistics() { return characterStatistics; } 然而,我越来越 E0334类“统计信息”没有合适的复制构造函数 C2440“return”:无法从“Statistics”转换为“Statistics”您是否有用于统计的复制构造函数或复制移动

C++ cli 将字典中的所有值转换为C++/CLI

我有一本字典,我想把它的值转换成一个列表。在C#中,我将使用这种方法: var dict = new Dictionary<int, int>(); var list = dict.Values.ToList(); var dict=newdictionary(); var list=dict.Values.ToList(); 因此,我想在C++/CLI中执行同样的操作: auto dict = gcnew Dictionary<int, int>(); auto l

C++ cli C++;类读取为变量,默认类型为int?说什么?

所以,我有两个类…结构非常基本。我尝试将一个导入另一个,并声明该类类型的新对象…但是,它似乎将类名读取为变量名 下面提供的header类无法正确读取“ApplicationManager”类。 代码: 下面是“ApplicationManager”类的标题。 代码: 发生的错误告诉我,在“management”之前需要“;”,并且“ApplicationManager”缺少类型说明符,因此假定它是默认的int类型 …知道它为什么不能正确编译吗?其他人可以试试这个并报告结果吗?我复制了代码,并将其

C++ cli 引脚阵列\u ptr<;类型>;

我需要封送一个String^数组来调用需要一个BSTR数组的非托管函数 我在MSDN上找到了这篇文章 使用此代码示例: // MarshalBSTR1.cpp // compile with: /clr #define WINVER 0x0502 #define _AFXDLL #include <afxwin.h> #include <iostream> using namespace std; using namespace System; using name

C++ cli 是否有一个C++/CLI智能指针项目(例如作用域\u ptr)?

是否有一个C++/CLI RAII智能指针类用于在托管类型中包含本机指针?只是想知道,在我开始编写自己的clr\u范围的ptrvalue类模板之前 我知道微软提供了: 以上两个类似于auto_ptr或unique_ptr 但是,所有这些都是用于处理托管ref类实例,而不是释放本机对象。看起来相当完整,但我不希望所有权自动转移 我已经将我的版本发布在了一个相当许可的网站上,网址是interest。如果你自己写了clr\u scoped\u ptr,请将其作为答案发布。@sad\u-

C++ cli 我可以在C++/CLI?

与C#相同,int是System::Int32的别名,后者是CLR类型。是否有一种方法可以使用原生“int”,这意味着在标准C++中int是?< /p> < p>它们是相同的,继续使用“ int >代码> >您想要的是本机类型。p> C++/CLI基元类型具有双重标识。根据上下文,类型关键字与本机C++类型和CLR类型都匹配。原生类型的变量继承CLR类型上可用的方法,如ToString 我认为这篇解释本机类型和托管类型之间关系的博客文章非常有用:我认为公认的答案并没有回答OP的问题 如果/clr

C++ cli 引用(托管)C+时出现FileNotFoundException+;来自C#控制台应用程序的程序集 我正在编写一个.Net包装器,用于继承本机C++代码。我的策略是编写一个包装本机代码的CLR类库

为了测试类库是否正常工作,我在不同的解决方案中创建了两个控制台应用程序: C++ CLR控制台应用程序 C#控制台应用程序 它们都包含相同的简单测试代码来练习类库 这两个应用程序都按预期构建。C++应用程序运行良好,但是C应用程序在试图加载类库时给了我一个文件名。 我有一个限制,迫使我使用VS2008和.NET3.5。一切都是用Win32或x86配置构建的 对于这两个控制台应用程序,我使用对类库的项目引用 在每种情况下,构建都会将dll(和中间文件)复制到构建每个应用程序的同一目录中 我尝试使

C++ cli 电话是做什么的? 我是C++编程新手,正在复习一些我发现的例子。因为我是一名优秀的Java程序员,所以我取得了很好的进步(至少从我的角度来看:D)

现在我遇到了一些我无法理解的事情: Threading::Thread ^ th = Threading::Thread::CurrentThread; Net::IPEndPoint^ hostEp; ^的目的是什么?这两行的用法有区别吗?我只知道这是XOR运算符 预先感谢 < P>此代码不是C++,它是. ^ 是一个扩展,表示指向托管对象实例的指针。< /P>这不是C++,这是肯定的…

C++ cli 无法读取cpp参数定义

在.h文件中,有一个函数接受此参数: void (^callback)(float * arg)=NULL 在函数定义中: void func(void (^callback)(float * arg)=NULL); 我能读到的是,它接受一个函数指针,如果没有定义,它将覆盖NULL。我没有得到的部分是^in(^callback)。我只知道^是位异或运算符。 它还会在我的VS2012编译器中产生问题(与CLR有关)。所以我真的想把这部分重写成别的东西,没有按位运算符 有人有一些想法或能够解释这

C++ cli 如何使用C++;CLI文字说明符?

这是我的班级。我在使用“literal”修饰符声明成员类型“name”时遇到错误 ref class CreditCardAccount { public: static CreditCardAccount (); CreditCardAccount (long number, double limit); void SetCreditCardLimit (double amount); bool MakePurchase (double amount);

C++ cli 我可以防止嵌套的不推荐的方法调用引发警告吗?

我有一些库代码,其中有一些遗留代码我想离开。为此,我已开始将过时的方法标记为已弃用。当这些方法相互调用时,我会收到我不希望看到的弃用警告(新功能意味着您只需要一次调用,因为暴露的类内部工作更少) 是否有方法抑制从OldMethod到OldMethodHelper的调用的弃用警告。。还是一个更好的方法 例如(在MyClass.h中): 在MyClass.cpp中: void MyClass::OldMethodHelper() { // Some old helper method tha

C++ cli 如何使ToolStripMenuItem保存一个变量值,以便以后调用?

我有一个表单,上面有一个MenuStrip。我只有一个名为Dates的ToolStripMenuItem。我编写了一段代码,当单击“添加”按钮时执行,该按钮会在“日期”下面添加一个新的菜单项。此菜单项通过连接存储用户输入的一些变量来命名。这是我为“添加”按钮点击事件所做的一切。这一切都是可行的,但我想显示相同的信息,即当点击事件恰好保存到子菜单项时,标签中显示的信息。因此,我希望能够单击创建的子菜单项,并能够在单击“添加”按钮时查看保存到其中的输入 private: System::Vo

C++ cli 在C+中搜索和查找字符串中的单词+/CLI

各位。 我需要你的帮助。我正在使用VisualStudio2017用C++/CLI编写gui应用程序。我想在字符串中搜索并找到一个单词。您指的是托管字符串对象。所以这是值得谷歌它 String^ text = "I love apple"; bool result = text->Contains("apple"); 完整文档

C++ cli 初始化C++/CLI结构数组 我希望部分初始化像C++ POD类型那样的结构数组。字符串^通常是char *,但托管C++不允许。 #include "stdafx.h" using namespace System; ref struct Field { String^ name; int fences; int length; }; int main(array<System::String ^> ^args) { array<Field^>^ farm = { { "eenie", 10 }, { "meenie", 20 }, { "miny", 4 } }; for each (Field^ field in farm) { field->length = field->fences * 22; } return 0; }

所以我试过了 #include "stdafx.h" using namespace System; ref struct Field { String^ name; int fences; int length; }; int main(array<System::String ^> ^args) { array<Field^>^ farm = { { String("eenie

C++ cli 托管c++;语法 我尽可能地尝试将这个托管C++代码转换成C++/CLI。有人能给出一个指针(双关语)

在代码的后面,将对其调用Add(string)方法。在其他地方,在一些C#代码中 传递到一个函数中,该函数以某种方式转换为上面的IgnorStrings类型 我尝试过这种语法: static array<String^> ^ignoreStrings; 在其他地方,通过C#code,可以调用: SetIgnoreStrings(new String[]{"foo", "bar"}); 这是我试图把C++代码转换成: private: static array<Str

C++ cli 文本字段与C+中的常量变量+/CLI

我在复习一些C++/CLI材料时,遇到了文字字段的概念: literal int inchesPerFoot = 12; 这是否比常量更可取,因为常量字段无法存在,因为字段无法初始化自身…因此: class aClass { private: const int aConstant = 1; // Syntax error. ... }; 谢谢 Scott编译时常量使用文本字段。它与类关联(类似于“static const”字段)。在您的示例中,aConstan

C++ cli Can';t将TinyXML包括在C和x2B中+/CLI项目

我有一个C++/CLI项目,我想包括TinyXML。 我下载了库,将其作为新项目添加到解决方案中,并将项目中的引用添加到库中 在我的代码中,我有 #include "StdAfx.h" #include "tinyxml.h" 当我编译时,我得到70个链接错误。我试着在tinyxml.h中对TIXML的安全性进行评论(在谷歌上看到),但没有效果 谢谢,Dave明白了,我将tinyxml包含在当前项目的子文件夹中,而不是添加到自己的项目中。我还使用了tinyXMLSTL。谢谢。为什么要在C++/

C++ cli cpp(16):错误C2061:语法错误:标识符';表格1和x27;

我正在尝试开始使用Windows窗体。。。我试着根据课文制作程序。。。但是它不起作用,我不明白为什么。如果有人能帮我,那就太好了 我的错误: Form.cpp //Form.cpp:主项目文件。 #包括“stdafx.h” #包括“表格1.h” 使用名称空间Form1; [属性] int main(数组^args) { //在创建任何控件之前启用Windows XP视觉效果 Application::EnableVisualStyles(); Application::SetCompatible

C++ cli 是C++/CLI是标准ISO C的扩展++;? 是在C++标准(C++ 98或C++ 11)之上建立的微软软件,还是仅仅是“相似的”,并且存在偏差? 或者,具体地说,是符合C++程序(C++ 98或C++ 11)的所有ISO标准,也是符合C++/CLI程序的? 注:以上维基百科文章只比较C++和CLI与C++,而不是ISO标准C++。CLI完全支持标准C++,并添加更多的内容。因此,每个C++程序都将编译成启用的CLI,除非您使用CLI保留的单词,这是扩展的弱点,因为它不尊重扩展的双下划线规则(这样的保留词必须从 < >开始)。

您可以通过以下方式停用GUI中的这些扩展: 配置属性->常规->公共语言运行时支持 即使是扩展: 关于C++调用CLI绑定/扩展的困难和争议性问题,我更喜欢C++ + CLI作为“ISO C++的CLI扩展”的速记。将C++作为名称的一部分提醒人们什么是基础语言,并将帮助C++保持C++的适当子集,并使用C++/CLI扩展< /P> 语言扩展总是可以被称为偏离标准,因为它不会使用没有CLI支持的编译器(例如^指针)进行编译。当然,它是C++03的扩展,可以编译任何与添加的关键字不冲突的兼容C++

C++ cli 在本地C++类中使用托管对象 我想从C++ C++代码中调用C++成员的CLI类。编译器禁止我做那件事。我知道我们可以在托管代码中使用本机指针/引用,但不知道相反的方法。有谁能帮我举个简单的例子。提前谢谢。

这是办不到的。托管类型的内存布局由JIT决定,因此除非本机代码使用CLR编程接口,否则无法发现和访问它们。保持引用对垃圾收集器可见是另一个问题,尽管克服这个问题更简单 但是,可以使用C++/CLI创建本机类型,这些类型在编译时具有固定的内存布局,因此托管代码和本机代码都可以使用它们。这是反向跨越托管本机边界的方法。从委托创建的函数指针是反向交叉的另一种方式本机类是作为混合模式编译的,还是纯粹的非托管代码?我现在不打算使用COM。它将是纯粹的非托管代码,除了托管类的一个对象之外,我只会在该对象上调

C++ cli CLI/C+中的二维字典+;

我试图用编程语言CLI/C++将数据存储在二维字典中 然而,我面临的问题是如何在其中添加一些内容 这是我在C#中的尝试: Dictionary-MyDictionary; 如果(!MyDictionary.ContainsKey(100)) 添加(100,newdictionary()); MyDictionary[100][1234]=“你好,世界”; 现在—我的CLI/C++尝试: Dictionary<int, Dictionary<int, String^>^>

C++ cli 虚拟函数不起作用

每次我调用Draw方法时,它总是调用基类 #pragma once #include <pch.h> class A { public: A(); virtual void Draw(CanvasDrawingSession^ drawingSession); }; #pragma一次 #包括 甲级 { 公众: A(); 虚拟虚空绘制(画布绘制会话^drawingSession); }; B类源于A

C++ cli C++/CLI相当于C#和#x27;s DateTime.Now.Ticks

我想在C++/CLI中获得等效的方法,即C#中的DateTime.Now.Ticks 我试过: long a = DateTime::Now::Ticks; long a = DateTime::Now::Ticks(); long a = DateTime::Ticks; long a = DateTime::Ticks(); 但是都失败了…正确的语法是什么?您似乎需要的是: DateTime localDate = DateTime::Now; 这会给你一个物体现在的时间,然后 long

C++ cli C++ C++如何将整数指针传递给C++ API

看来我犯了一个基本的错误。我有一个3方C++ +库测试.dLL,其中有一个API定义如下。我通过加载库来调用这个APi,获取APi并调用。我是新到C++ CLI的,任何指针解决这个问题都会有帮助。提前谢谢 第三部分库导出API 函数\u导出无效STDCALL GetVersionUINT16&version; typedef void STDCALL*GETVERSIONUINT16 我需要从C++ CLI 调用它 头文件 MyTest.h namespace MyTest { pu

C++ cli 直接在泛型列表中查找max 我有一个通用的C++ CLI列表,它是用整数填充的。我想找到最大值。通常,列表按升序排序。这样我就可以拿最后一件了。或者我可以对列表进行排序,然后选择最后一项,但有没有办法避免这种情况,只需执行->Max()之类的操作 System::Collections::Generic::List^Testlist=gcnew System::Collections::Generic::List(); 测试列表->添加(1); 测试列表->添加(2); 测试列表->添加(3); 测试列表->添加(4); int max=Testlist[Testlist->Count-1]//太不确定了…不用排序,我能找到max吗?

调用Linq方法以查找IEnumerable的值 using namespace System::Linq; List<Int32>^ list = ...; Int32 max = Enumerable::Max(list); 使用名称空间系统::Linq; 列表^List=。。。; Int32 max=可枚举::max(列表); C++/CLI不支持奇特的Linq查询语法,也不支持扩展方法,但所有扩展方法都只是静态方法,您可以直接调用它。(在C#中,我们可以使用扩展方法编写

C++ cli C++/CLI:在.cpp中定义所有内容,还是在.h或.cpp中单独定义?

把所有的美学考虑放在一边。。。哪种选择更可取?我主要关心的是构建时间,保持代码可读性和易于维护,当然还有编译 我见过大多数书都是用.cpp文件、la C#来定义一切,但是。。。这不会缩短构建时间吗?好的,很可能是非托管C++原理与托管C++ + CLI无关,但请考虑一个过渡场景:一个非托管C++的项目类被移动到一个C++/CLI项目中,整个怪物建立起来,并在那里等待一个勇敢的家伙(ME,AHEM)将非托管类翻译成托管类,当然,要慢慢地,用背衬测试线束 我略微想了一下,但我想让你在回答时考虑我的异

C++ cli 使用标准C++;C++/CLI项目(计算中值)

我有一个C++/CLI项目,需要计算数组的中值(尽可能快)。我找到了一个解决方案,但在我的C++/CLI项目中尝试时,出现以下错误: error LNK2019: unresolved external symbol _CrtDbgReportW referenced in function "public: short & __cdecl std::vector<short,class std::allocator<short> >::operator[](un

  1    2   3   4   5   6  ... 下一页 最后一页 共 22 页