草庐IT

pointer_traits

全部标签

android - 媒体元数据检索器 JNI (14060) : getFrameAtTime: videoFrame is a NULL pointer(Android)

我正在使用MediaMetadataRetriever按视频帧创建缩略图,但我在Logcat中收到此消息:E/MediaMetadataRetrieverJNI(14060):getFrameAtTime:videoFrameisaNULLpointer这是我的代码:MediaMetadataRetrieverretriever=newMediaMetadataRetriever();try{UrivideoURI=Uri.parse("android.resource://"+getPackageName()+"/"+R.raw.video_one);retriever=newMed

java - 解析 : How to set a pointer in Android?

在我当前的类中,例如A,我有一个列是指向另一个类的指针,例如B。谁能告诉我如何在Android中为该列设置值?我已经尝试从类B中获取所需的行作为ParseObject,并执行以下操作:classAObject.put("column_name",classBParseObject);但是,这只是在我的类A中创建了一个空行,没有指针。非常感谢这方面的任何帮助。 最佳答案 如果您有计算机科学类(class)ID的objectID,则需要使用createWithoutData方法进行保存。让我们回顾一下:您有一个Student表,其中包含

firebase - 在 beta 0.3.2 : incompatible block pointer 上使用 Firebase-auth 插件的 Flutter 的 Xcode 构建错误

这涉及flutter的firebase-auth插件。我在两台Mac计算机上运行相同的代码。我刚刚在后者上进行了全新安装,并在FirebaseAuthPlugin.m上出现构建错误:不兼容的block指针/Users/sergebesnard/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.5.9/ios/Classes/FirebaseAuthPlugin.m:69:53:Incompatibleblockpointertypessending'void(^)(FIRUser*__stron

firebase - 在 beta 0.3.2 : incompatible block pointer 上使用 Firebase-auth 插件的 Flutter 的 Xcode 构建错误

这涉及flutter的firebase-auth插件。我在两台Mac计算机上运行相同的代码。我刚刚在后者上进行了全新安装,并在FirebaseAuthPlugin.m上出现构建错误:不兼容的block指针/Users/sergebesnard/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.5.9/ios/Classes/FirebaseAuthPlugin.m:69:53:Incompatibleblockpointertypessending'void(^)(FIRUser*__stron

c++ - 无法理解符号 : * and ** with pointers

我对指针有疑问。我知道这是做什么的:*name我理解这是一个指针。我一直在搜索,但我既不明白这个是做什么的,也没有找到有用的信息**nameThecontextisint**name,notmultiplication有人可以帮我吗? 最佳答案 NOTE:Withoutthepropercontext,theusageof*nameand**nameisambiguous.itmayportrait(a).dereferenceoperator(b)multiplicationoperator考虑到您正在谈论这样的场景char*名称

c++ - 如何在类范围内定义/专门化 type_trait?

我有以下情况:我的问题围绕使用强类型枚举类作为标志(就像在C#中使用Flags-Attribute一样)。我知道这不是首先要使用枚举类的方式,但这不是这个问题的重点。我已经定义了几个用于这些枚举类的运算符和函数,以及一个自定义类型特征来区分普通枚举和标志枚举。这是一个例子://Defaulttype_traitwhichdisablesthefollowingoperatorstemplatestructis_flags:std::false_type{};//Exampleoperatortouseenumclassasflagstemplatestd::enable_if_t::v

c++ - const 传播到 std::array of pointers

为什么是std::array的数据类型在这里以不同方式实例化usingT=constint*;std::arrayx={&a,&b,&c,&d};//name:classstd::arrayx[0]=&c;//OK:non-constantpointer*x[0]=c;//Error:constantdata和这里相比?usingT=int*;std::arrayx={&a,&b,&c,&d};//name:classstd::arrayx[0]=&c;//Error:constantpointer*x[0]=c;//OK:non-constantdata第二种情况相当于constst

c++ - 我们如何从成员函数返回一个 unique_pointer 成员?

我有一个带有指针成员的基类。我必须做出有根据的猜测来确定它应该是unique_ptr还是shared_ptr。它们似乎都无法解决我的特定用例。classBase{public:Base():pInt(std::unique_ptr(newint(10))){};virtualstd::unique_ptrget()=0;//Base():pInt(std::shared_ptr(newint(10))){};//Alternateimplementation//virtualstd::shared_ptrget()=0;//Alternateimplementationprivate:

c++ - 如果自定义分配器中不存在重新绑定(bind),std::allocator_traits 是否定义 rebind_alloc?

我正在尝试重新绑定(bind)我的自定义分配器类型,MyAllocator,用于basic_string类,例如:std::basic_string,MyAllocator>...分配器作为MyAllocator传递给上下文,所以我需要重新绑定(bind)分配器。来自std::allocator_traits的cppreference页面,http://en.cppreference.com/w/cpp/memory/allocator_traits:Memberaliastemplates:rebind_alloc:Alloc::rebind::otherifpresent,othe

c++ - -fno-omit-frame-pointer 没有优化

我想知道-fno-omit-frame-pointer在没有优化的情况下会做什么?CXXFLAGS=-Wall-ggdb3-DDEBUG-fno-omit-frame-pointer是不是fomit-frame-pointerauto在所有级别的-O(除了-O0)都开启了?我假设在我的示例中它默认为-O0。谢谢和问候! 最佳答案 正如您自己暗示的那样,-fno-omit-frame-pointer在您的情况下只是被忽略了,因为在默认的-O0中无论如何都不会省略帧指针。 关于c++--fn