问题列表 - 第37328页

对象组合对类继承的缺点

大多数设计图书说我们应该"赞成对象组合而不是类继承".

但是,任何人都可以给我一个例子,继承比对象组合更好.

java oop design-patterns

14
推荐指数
3
解决办法
4720
查看次数

如何编写一个返回对成员对象的引用的const访问器,以便进行编辑?

这是问题所在.我编写了这个函数来返回对成员向量的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改变了参数列表,使其成为可能.

c++ const reference accessor

1
推荐指数
1
解决办法
2592
查看次数

验证largeAddressAware是否生效?

我按照以下步骤操作:

http://lennybacon.com/2010/10/18/UltimateGuideToSpeedUpVisualStudio.aspx

使我的Visual Studio 2010更快,包括关于运行的底部标记为"64位支持"的建议editbin /largeaddressaware deveenv.exe.有什么方法可以验证这个命令"有效"吗?

visual-studio-2010

16
推荐指数
1
解决办法
1万
查看次数

按两个自定义字段过滤query_posts?

我正在尝试过滤我的帖子,只显示具有"模型"字段的自定义值的帖子,同时按另一个名为"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=Modelorder=ASC按价格排序后添加,但显示所有帖子,而不仅仅是模型.

php wordpress loops field

2
推荐指数
1
解决办法
7705
查看次数

contenttypeorder 和 uniquecontenttypeorder 之间的区别

SPfolder.ContenttypeOrder 和 SPFolder.UniqueContentTypeOrder 有什么区别?

为什么有时 UniqueContentTypeOrder 为空?

如何将内容类型附加到该文件夹​​可见的文件夹并按顺序?我想通过使用UniqueContentTypeOrder,但有时将其设置为null?

谢谢

c# sharepoint sharepoint-2007

5
推荐指数
1
解决办法
2292
查看次数

WinForms 相当于 HTML &lt;optgroup&gt;

是否有基于 .NET 的桌面版与<optgroup>html 页面上的组合框功能等效?

.net user-interface winforms

5
推荐指数
1
解决办法
217
查看次数

C++中的错误C3867

我的代码工作正常,直到几个小时后重新加载程序.现在我收到这些错误:

错误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)

正在做的是我试图要求球员位置,然后用它来决定从哪里射击.

c++ compiler-errors visual-c++

3
推荐指数
2
解决办法
3万
查看次数

在 Visio 中的形状和连接器之间插入空间

我想用一些空间自动填充我的形状,以便连接器(例如箭头)不接触形状,而是远离几个像素。

这可以通过将形状连接器点从形状上移开来实现,但这是一个手动、耗时的过程,需要按形状完成,我想避免。

如何在连接器和形状之间自动插入固定量的空间?

uml visio

4
推荐指数
1
解决办法
4070
查看次数

JSON2与jquery-json

这可能是一个简单的问题,我似乎找不到可靠的答案.

为什么选择JSON2而不是jquery-json插件(http://code.google.com/p/jquery-json/)?鉴于Web应用程序正在使用jQuery开始.

每个人都在写JSON2对本机实现有多么重要; 好吧,jquery-json也是如此.我欢迎链接到博客,文章和示例.但是,我正在寻找一个强有力的答案,哪个更好用,为什么.

javascript jquery json jquery-plugins

9
推荐指数
2
解决办法
1万
查看次数

如何获取文件到WP7?

假设我正在为Windows Phone 7编写电子书阅读器.现在用户需要做的第一件事就是在他的设备上添加一些书籍,因为我不提供在线书店或类似的服务,选项是从PC到手机的文件传输.他能做到这一点,怎么样?然后我如何访问此文件.这个文件可以放在我的应用程序的独立存储中吗?我一直在寻找并没有找到任何解决方案,事实上我认为类似的情况目前是不可能的,但我只是想听听你对这个问题的强硬态度,可能还有一些解决方法.

c# silverlight sync windows-phone-7

5
推荐指数
1
解决办法
2075
查看次数