大多数设计图书说我们应该"赞成对象组合而不是类继承".
但是,任何人都可以给我一个例子,继承比对象组合更好.
这是问题所在.我编写了这个函数来返回对成员向量的i元素的引用,因此可以编辑该元素.这是代码:
Letter& Literal::get (int i) const {
return lit_m.at (i); //Vector of Letter objects
}
Run Code Online (Sandbox Code Playgroud)
但是g ++不会让我将该元素分配给非const引用:
g++ -o literal.o -c literal.cpp
literal.cpp: In member function ‘Letter& Literal::get(int) const’:
literal.cpp:34: error: invalid initialization of reference of type ‘Letter&’ from expression of type ‘const Letter’
Run Code Online (Sandbox Code Playgroud)
怎么可以解决?我的想法是建立一个类似于矢量的at()函数的函数,所以它是const,因为它不编辑对象本身,但它应该让我编辑返回的对象......是否可能?
已解决:我只需要重载函数:),所以声明一个const和一个非const版本.我担心不允许const和非const重载,但是我看到const改变了参数列表,使其成为可能.
我按照以下步骤操作:
http://lennybacon.com/2010/10/18/UltimateGuideToSpeedUpVisualStudio.aspx
使我的Visual Studio 2010更快,包括关于运行的底部标记为"64位支持"的建议editbin /largeaddressaware deveenv.exe
.有什么方法可以验证这个命令"有效"吗?
我正在尝试过滤我的帖子,只显示具有"模型"字段的自定义值的帖子,同时按另一个名为"Price"的自定义字段对帖子进行排序.
这是我正在使用的功能(不工作):
<?php
global $query_string;
query_posts( $query_string . "&meta_value=Model&orderby=meta_value&meta_key=Price&order=ASC");
?>
Run Code Online (Sandbox Code Playgroud)
此功能仅显示模型,但不按价格对帖子进行排序.如果我&meta_value=Model
在order=ASC
按价格排序后添加,但显示所有帖子,而不仅仅是模型.
SPfolder.ContenttypeOrder 和 SPFolder.UniqueContentTypeOrder 有什么区别?
为什么有时 UniqueContentTypeOrder 为空?
如何将内容类型附加到该文件夹可见的文件夹并按顺序?我想通过使用UniqueContentTypeOrder,但有时将其设置为null?
谢谢
是否有基于 .NET 的桌面版与<optgroup>
html 页面上的组合框功能等效?
我的代码工作正常,直到几个小时后重新加载程序.现在我收到这些错误:
错误C3867:'player :: getxPos':函数调用缺少参数列表; 使用'&player :: getxPos'创建指向成员的指针
错误C3867:'player :: getyPos':函数调用缺少参数列表; 使用'&player :: getyPos'创建指向成员的指针
这是有问题的代码:
if (P->shoot())
{
shotVector.push_back(shot());
eS = shotVector.size();
shotVector[eS-1].initShot(
P->getxPos, // C3867
P->getyPos // C3867
);
}
Run Code Online (Sandbox Code Playgroud)
我试图从一个名为player的类中调用两个函数,这两个函数看起来像这样:
int player::getxPos(){
return xPos;
};
int player::getyPos(){
return yPos;
};
Run Code Online (Sandbox Code Playgroud)
正在做的是我试图要求球员位置,然后用它来决定从哪里射击.
我想用一些空间自动填充我的形状,以便连接器(例如箭头)不接触形状,而是远离几个像素。
这可以通过将形状连接器点从形状上移开来实现,但这是一个手动、耗时的过程,需要按形状完成,我想避免。
如何在连接器和形状之间自动插入固定量的空间?
这可能是一个简单的问题,我似乎找不到可靠的答案.
为什么选择JSON2而不是jquery-json插件(http://code.google.com/p/jquery-json/)?鉴于Web应用程序正在使用jQuery开始.
每个人都在写JSON2对本机实现有多么重要; 好吧,jquery-json也是如此.我欢迎链接到博客,文章和示例.但是,我正在寻找一个强有力的答案,哪个更好用,为什么.
假设我正在为Windows Phone 7编写电子书阅读器.现在用户需要做的第一件事就是在他的设备上添加一些书籍,因为我不提供在线书店或类似的服务,选项是从PC到手机的文件传输.他能做到这一点,怎么样?然后我如何访问此文件.这个文件可以放在我的应用程序的独立存储中吗?我一直在寻找并没有找到任何解决方案,事实上我认为类似的情况目前是不可能的,但我只是想听听你对这个问题的强硬态度,可能还有一些解决方法.