草庐IT

unique_constraint

全部标签

c++ - unique_lock::unlock 在 C++11 标准中未指定吗?

C++11标准将unique_lock::unlock定义为(§30.4.2.2.2,第1159页)voidunlock();Effects:pm->unlock()Postcondition:owns==falseThrows:system_errorwhenanexceptionisrequired(30.2.2).Errorconditions:—operation_not_permitted—ifonentryownsisfalse.所有其他锁定操作指定至少在两次情况下抛出异常:互斥量为NULL(抛出system_error和errc::operation_not_permit

c++ - 单例模式 : different behavior of auto_ptr and unique_ptr

在实现工厂类时,我遇到了一个我无法理解的std::auto_ptr行为。我将问题简化为以下小程序,所以...让我们开始吧。考虑以下单例类:单例.h#ifndefSINGLETON_H_#defineSINGLETON_H_#include#includeclasssingleton{public:staticsingleton*get(){std::coutptr_;//staticstd::unique_ptrptr_;};#endif单例.cpp#includeostd::auto_ptrsingleton::ptr_(0);//std::unique_ptrsingleton::

C++如何从在构造函数上采用参数的类创建std::unique_ptr

我需要从一个类中创建一个std::unique_ptr,该类的构造函数采用一个参数。我找不到有关如何操作的引用资料。这是无法编译的代码示例:#include#include#include#includeclassMyClass{public:MyClass(std::stringname);virtual~MyClass();private:std::stringmyName;};MyClass::MyClass(std::stringname):myName(name){}MyClass::~MyClass(){}classOtherClass{public:OtherClass(

iOS 混淆日志 : Unable to simultaneously satisfy constraints

Xcode在控制台打印这些日志,但我没有发现这些约束之间有任何冲突。谁能找出问题出在哪里?提前致谢。2018-03-2319:43:30.120496+0800XXXX[2666:305888][LayoutConstraints]Unabletosimultaneouslysatisfyconstraints.Probablyatleastoneoftheconstraintsinthefollowinglistisoneyoudon'twant.Trythis:(1)lookateachconstraintandtrytofigureoutwhichyoudon'texpect;(

ios - 自定义 UIView 如何响应基于 Constraint 的框架变化

我有一个容器UIView,它有一些限制,会导致它改变高度以匹配旧的3.5"iPhone或新的4"iPhone。在那个容器UIView中,我有几个自定义UIView的副本,我们称它为DynamicButton。DynamicButton有三个subview,它们使用它们的框架(无约束)进行布局,每当调用[DynamicButton-setFrame]时,三个subview的框架都会重新计算我的约束已设置,以便我的DynamicButtonView将以相同的高度填充整个容器View。在viewDidLoad和viewWillAppear中,我的containerView的高度是它在Stor

ios - 获取 "Aspect ratio constraints with Xcode versions prior to 5.1"错误

刚刚升级到最新的Xcode5.1版本,无意中发现Storyboard中很酷的功能-垂直固定两个元素并保持它们之间的纵横比。但是,在编译过程中出现错误。然后我读了Xcodereleasenotes关于这个新功能,但仍然不清楚-它是否仅支持iOS7.1(无法在规范中找到)或其他需要完成的事情。 最佳答案 如果我们打开Storyboard,然后转到“文件检查器”选项卡下的右侧Pane,然后我们将找到一个名为“InterfaceBuilderDocument”的部分。此部分包含“Buidfor”下拉列表,因此将其设置为Xcode5.1可解决

ios - 如何从 NSDictionary 的 NSArray 获取 Unique NSDictionary

我在iOS9上使用ObjectiveC。我想从NSDictionary的NSArray获取UniqueNSDictionaries。我有N个NSDictionaries,如下所示(例如):staffDescriptionPrice*********************01'somestring'9.9905'somestring'8.8001'somestring'7.4501'somestring'4.21如何从这些中实现我的目标?唯一参数是staff。我想为每个对象获取UniqueNSArray,如:{@[@[@{@"staff":01,@"description":@"som

iOS 8 Xcode 6 : App consistently crashes when using top/bottom layout guide for top/bottom constraints

Xcode6beta最近让我很烦。我的Storyboard中有以下View层次结构...当我从“标题View”控制拖动到“View”(反之亦然)时,我只得到“顶部/底部空间到顶部/底部布局指南”选项而不是“顶部/底部空间到容器”。当我选择附加到顶部/底部布局指南时,应用程序通常会崩溃。无论如何强制View从父View而不是布局指南构建约束。或者解决这个问题的最佳方法是什么?!这是我得到的错误:2014-09-0215:38:07.913BundleUp[2183:103534]Theviewhierarchyisnotpreparedfortheconstraint:Whenadded

ios - 自动布局 Xcode6 : Need autolayout constraints for this:

我是自动布局的新手(我擅长自动调整大小)。我的要求是:-我有2个View(比如蓝色和绿色,在iPhone5中两个View的宽度和高度都是300像素)。两个View的高度和宽度可以根据屏幕分辨率改变。X和Y原点也可以改变。我应该为这个自动调整掩码使用什么约束。 最佳答案 不清楚蓝色和绿色是否是sibling,或者是否包含另一个。如果您想要实现的效果可以通过自动调整掩码产生,那么您可以将translatesAutoresizingMaskIntoConstraints设置为true,自动调整掩码将自动转换为约束。一般来说,如果您想手动安

ios - CoreData managedObjectContext save 违反了 Z_PK 的 UNIQUE 约束

我在iOS应用程序中使用CoreData来管理学习新语言的“闪存卡”应用程序中的单词。我遇到的问题是,当我为新实体设置数据并尝试将其保存到数据存储时,我违反了对sqlite数据库的UNIQUECONSTRAINT要求。有问题的列是Z_PK列,据我所知,它是最初创建数据存储时由iOS核心数据方法创建的主键。这是我尝试保存时收到的UNIQUECONSTRAINT消息:2015-03-1409:25:14.427ghoti[25856:1107373]CoreData:error:(1555)UNIQUEconstraintfailed:ZGHOTIENTITY.Z_PK(lldb)Z是所有