草庐IT

an-Apple-Developer-Account

全部标签

c++ - Visual Studio 11 Developer Preview 的开发适用性

我最近下载了VisualStudio11DeveloperPreview,它看起来棒极了。我阅读了下载页面上的细则,上面写着:VisualStudio11DeveloperPreviewisprereleasesoftwareandshouldnotbeusedinproductionscenarios.我将仅使用VS11的C++编译器/IDE,所以有人知道有哪些错误会阻止我在生产场景中使用VS11吗?我真的很想开始使用它,我不知道是C++部分没有完成,还是只是一些与我无关的不适合该领域的TeamFoundationSomethingorother。 最佳答

c++ - 从 C#/Java 到 C++ : Understanding C++ references in an example?

来自C#/Java背景,我正在尝试了解使用C++指针和引用的最佳实践。我敢肯定这已经在这个网站上被令人作呕地覆盖了,但我仍然不完全理解它。我已经阅读了一些C++常见问题解答,但我需要在上下文中查看它。假设我有两个类:classEmployee{Employee();~Employee();}classCompany{Company();~Company();AddEmployee(??employee);??GetEmployee();private:std::listemployees_;}在哪里AddEmployee获取一个员工对象并将其添加到员工的私有(private)列表中。A

c++ - C++中的继承, "...is an ambiguous base of ..."错误

如“TheC++ProgrammingLanguage3.Edition-BjarneStroustrup”中所写。我们可以使用范围解决方案来防止歧义错误。下面的基本程序,当我在类混合中使用3层范围时,会发生错误。但是当我使用2层时没问题。怎么了?还是像设计问题?错误是;deneme.cpp:Inconstructor‘mix::mix(std::__cxx11::string,int)’:deneme.cpp:45:22:error:‘plane’isanambiguousbaseof‘mix’pervaneli::plane::engine=b;我不想制作钻石模型。我对两个基础(平

c++ - 解决 C++ 'target of assignment not really an lvalue' 错误

给定这段代码:voidFrMemCopy(void*to,constvoid*from,size_tsz){size_tsz8=sz>>3;size_tsz1=sz-(sz8我在while循环内的两行收到targetofassignmentnotreallyanlvalue警告。谁能打破这些界限?强制转换然后增量?什么是更简单的写法?错误是什么意思? 最佳答案 它不喜欢*((char*)to)++语句。试试这个:voidFrMemCopy(void*to,constvoid*from,size_tsz){size_tsz8=sz>>

c++ - 循环依赖 : can't delete an incomplete type

我不明白为什么会出现此编译器错误:errorC2027:useofundefinedtype'GameState'note:seedeclarationof'GameState'errorC2338:can'tdeleteanincompletetypewarningC4150:deletionofpointertoincompletetype'GameState';nodestructorcalled这是相关代码:#pragmaonce#include#include"SpawnManager.h"#include"Resource.h"#include#includeclassGa

c++ - "member of type foo has private copy constructor"错误 : why's it an error?

我试图定义这样一个类:#includeclassmy_class{private:someone_elsesfoo;public:myclass();~myclass();//...};但是编译器失败了:“someone_elses类型的字段foo有一个私有(private)的复制构造函数”。现在我知道我可以通过以下方式解决这个问题:classmy_class{private:someone_elses*foo;//...};my_class::my_class(){foo=newsomeone_elses();}my_class::~my_class(){deletefoo;}我的问

c++ - 作业 : Making an array using pointers

我正在解决作业问题。我和其他一些学生非常确定我们的老师说错了,但也许不是。我已经检查了这里的一些问题,但无法真正找到使用指针创建本质上是数组的方法。说明如下。重写以下程序以使用指针而不是数组:代码是这样的intmain(){intsalary[20];inti;for(i=0;i>salary[i];}for(i=0;i我的解决方案是这样的:intmain(){int*salary_pointer=newint;for(inti=0;i>*(salary_pointer+i);}for(inti=0;i它一直在salarynumber13左右标记段错误我的主要目的(因为我几乎可以肯定我

c++ - 许多 : 'Apple Mach-O Linker Errors'

我在Xcode中制作了一个使用DropBoxAPI的iPhone应用程序。我遇到了23个错误,它们都被命名为AppleMach-OLinkerErrors。我已将我的二进制文件与dropbox库以及:SystemConfiguration、QuartzCore、Security、CFNetwork、CoreGraphics、UIKit和Foundation链接起来。我并没有使用所有这些框架,但DropBox告诉我必须导入其中的一些,而我正在使用其余的。我该怎么办?这是错误之一:Ld/Users/Zach/Library/Developer/Xcode/DerivedData/SnapD

c++ - 错误 "An array may not have elements of this type"

由于这个奇怪的编译错误,我在编译我的程序时遇到了问题...这是代码的具体部分://theerroroccuresat"char_adr[][]"intheconstructorparametersAddresses(string_ime,string_egn,char*_adres,char_adr[][],intadrLen):Person(_ime,_egn,_adres){addressLength=0;for(;addressLength=5){break;}adr[addressLength]=_adr[addressLength];}} 最佳答案

c++ - 在 C 枚举错误中使用单词 "SING"到 "expected an identifier"

在头文件中我有以下枚举:namespaceOBJ_VERBS{enum{zero,CUDDLE,EMBRACE,FLIP,GROPE,HUG,KISS,LICK,NUDGE,PAT,PINCH,POKE,PULL,RUB,SHAKE,SQUEEZE,TAP,TUG,TURN,WAVE,PEER,PET,CLENCH,CURSE,NUZZLE,SNAP,STROKE,TWIRL,LEAN,GRIP,SMELL,GRUNT,SQUEAL,SCOLD,GAZE,WIND,SPIT,SPIN,DANCE,SING,zTOTAL};constint_MAX_=int(OBJ_VERBS::zTO