我正在学习ObjectArx,据我所知,有3种在Arx中创建对象的常用方法:
所以,我的问题是: 在每种情况下都应该使用它们时,有人可以帮助我吗? 它们彼此之间的性能差异是否很大?
与以下两种方法相比,当对象数量大时,我不愿使用acdbentmake,因为我看到的例子很少。
答案 0 :(得分:1)
我不知道您要创建哪种实体,但是:
在大多数情况下,您无需使用$results = [
['name' => 'Benjoe', 'number' => '001'],
['name' => 'Benjoe', 'number' => '002'],
['name' => 'Benjoe', 'number' => '001'],
];
foreach($results as $log) {
if($name == $log->vlg_full_name && $number == $log->vlg_contact_number) {
$isDuplicateNameAndNo = 1;
} else {
$isDuplicateNameAndNo = 0;
break;
}
$name = $log->vlg_full_name;
$number = $log->vlg_contact_number;
}
。我使用ObjectARX大约有8年了,从未使用过它;)
.NET版本的ObjectARX中使用了事务处理,但是您标记了visual-c ++,所以我想不是这种情况。
如果您担心绘制大量实体,请对其进行测试。画出您知道并衡量所需时间的方式。只要您和您的客户接受绘图时间,就可以使用您的方式。将来,如有必要,您始终可以重构代码以获得更好的性能。
要创建示例行,您可以使用以下示例:
#container > .b {
grid-column-start: 1;
grid-row-start: 1;
}