问题标签 [object]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
16821 浏览

c++ - 对象构造函数的 C++ 2D 数组

在我的 Dev C++ 中,我正在尝试创建一个 2D Array 类,它的作用类似于 Grid。但问题之一是我不确定对构造函数做了什么。

当我尝试编译时,出现以下错误: 在构造函数中 'Grid::Grid(int,int)': 'sqaures' 不是类型 'yPos' 不能出现在常量表达式中 [Build Error] [grid. o] 错误 1

这是头文件:

这是grid.h功能的.cpp文件

我在 .cpp 文件中的构造函数不起作用,我不确定该怎么做。有没有人有任何解决方案?

0 投票
1 回答
137 浏览

linq-to-sql - LinqToSQl 并以集中的方式从 linq 适应域对象

想象一下下面的代码:

可以看到,linqtosql 生成的act 对象被适配成Shared.DO.Act 对象。作为其中的一部分,linqtosql 生成的 Artist 对象被改编为 Shared.DO.Artist

在我的代码库的其他地方,我可能想要请求艺术家(见下文):

这意味着艺术家的适应代码现在出现在两个地方!一次是在获得艺术家时,也是在加载行为时

我应该如何集中这个适配代码?

0 投票
5 回答
32683 浏览

php - 在 PHP 的扩展类中使用父变量

我有 2 个课程,主要课程和扩展课程。我需要在扩展类中使用主变量。

我谁能做到?

无效例如:

我需要一些更透明和更有效的解决方案:)

0 投票
3 回答
813 浏览

c++ - C++ 2DArray 对象;指针和数组问题

这个问题来自我旧问题中的一个已解决问题,来自: C++ Inserting 2D array Object into another 2D array Object

但也给我带来了新的问题。请阅读链接中的问题和解决方案以了解我的问题。上一个问题的解决方案是将我的数据成员函数变成一个指向指针的指针,以允许传递给另一个数据成员函数。但是在修复这个问题的同时,第一个数据成员函数smallerArray.extractPiece()现在只返回指针的地址,而不是这些指针的内容。我需要这些内容才能使我的第二个数据成员函数largerArray.extractArray(result)正常工作,因为我尝试运行代码并给出了窗口错误,而不是编译错误。

有谁知道如何提取smallerArray.extractPiece()和而不是获取地址的内容,并且没有,有没有人有任何其他方法来创建二维数组对象?

0 投票
3 回答
52686 浏览

java - 将对象数组转换为我想要的类的数组

只是为了审查,有人可以快速解释是什么阻止了它的工作(编译时):

...以及是什么使它成为有效的方式:

我不清楚与铸造(或其他任何东西)一起工作的机制是什么。

0 投票
6 回答
5664 浏览

delphi - Delphi对象持久化,最好的方法是什么

我已经开发了用于绘制一些形状(主要是线条)的应用程序,现在我需要能够将草图存储到文件中,我知道 delphi 已经内置了用于对象持久性的例程,但我从未使用过它。

有人可以告诉我,如果我必须持久化还引用其他对象(将被存储到)的对象,我可以使用对象持久性,我有可以连接到其他 TLine 对象等的 TLine 对象。

使用此功能或编写自定义过程来将对象存储/读取到/从文件中更好吗?

0 投票
5 回答
2445 浏览

c# - C# 对象、接口和数据库

在使用对象和接口时,写入数据库的最佳实践是什么?关于对象设计有很多意见,但我不清楚数据库端。一个简单的例子:

假设一个 Contact 基类包含常用字段,例如联系人姓名(Bill、Fred、Sally)和位置(家庭、工作等)。添加一个 IPhone 接口(区号、电话号码、分机)和一个 IEmail 接口(电子邮件地址,cc)以抽象出差异。然后创建继承自这些的类(电话、电子邮件),如下所示:

另一种方法是创建一个 IContact 接口而不是 Contact 基类,如下所示:

如果这些对象被写入单个数据库表,那么没有实现 NHibernate 或实体框架,那么数据访问代码的最佳实践是什么?我所看到的似乎相当笨拙。

0 投票
5 回答
5956 浏览

python - 一个类的许多实例

我正在尝试用各种动物在 python 中编写一个生活模拟。不可能命名我要使用的类的每个实例,因为我无法知道会有多少。

所以,我的问题:

如何自动为对象命名?

我正在考虑创建一个“牧群”类,它可以让所有这种类型的动物同时活着......

0 投票
8 回答
3210 浏览

c++ - 在 C++ 中动态创建和调用类方法的最简单方法是什么?

我想用类名和方法、唯一标识符和指向方法的指针填充映射。

如果方法是静态的,那么一个简单的指针就足够了,问题很简单,但是我想动态创建对象,所以我需要存储一个指向类的指针和方法的偏移量,我不知道这是否有效(如果偏移量始终相同等)。

问题是 C++ 缺乏反射,具有反射的解释语言中的等效代码应该如下所示(PHP 中的示例):

PS:是的,我正在尝试用 C++ 制作一个(网络)MVC 前端控制器。我知道我知道为什么不使用 PHP、Ruby、Python(在此处插入您最喜欢的网络语言)等?我只想要 C++。

0 投票
4 回答
8313 浏览

c# - 将具有子对象的对象作为属性绑定到数据网格

我正在使用其中包含子对象的对象(请参见下面的示例)。我正在尝试将 a 绑定List<rootClass>到数据网格。List<>当我在包含 的单元格中绑定 时subObject,我看到以下值... "namespace.subObject" ...字符串值正确显示。

理想情况下,我希望看到数据单元中的“描述”属性subObject。如何映射subObject.Description以显示在数据单元中?