如何将 double[][] 传递到方法调用中?

2023-11-30

您好,我正在尝试初始化一个具有双精度值的对象,格式为 double filter[3][3]; 但我不断收到以下错误。

无法在赋值中将 'double[3][3]' 转换为 'double'。

在我的标题中我有这个

@interface filter : NSObject
{
    double **matrix;
}
@property(nonatomic)double **matrix;
-(id)initWithMatrix:(double**)filterMatrix;

在我的课堂上我有这个方法。

-(id)initWithMatrix:(double**)filterMatrix
{
    matrix = filterMatrix;
    return self;
}

我想这样称呼它。

double filter[3][3] = {0,0,0,0,1,0,0,0,0};
MyMatrix *myMatrix = [[MyMatrix alloc] initWithMatrix:filter];

我现在得到了错误。

Error: Cannot convert double[*][3] to double** in argument passing

关于这个问题的任何帮助都会很棒。 谢谢 A


那是因为double**不等于double[*][*]。实际上,double[*][*]是无效类型,因为它使步幅未定义。double**是一个指向双精度型指针的指针,或者换句话说,它是一个指向双精度型数组的指针。你应该只使用double*作为你的类型。

Edit: 澄清,double[*][3]仍然只是一个双精度数组,尽管它有二维。这仍然相当于double*.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 double[][] 传递到方法调用中? 的相关文章

  • 有没有办法使用 openURL 将 pin 放入 google 地图 iphone 应用程序中?

    我想创建一个 iPhone 应用程序 可以打开谷歌地图应用程序并在地图上放置图钉 我有图钉的确切位置 由其经度和纬度指定 我还有一个引脚名称 例如 位置 1 应与图钉一起显示 我知道 UIApplication openURL 可用于此目的
  • 如何在 Objective-C 中将 RGB 十六进制字符串转换为 UIColor?

    我有来自 url 数据的颜色值 如下所示 ff33cc 如何将此值转换为 UIColor 我正在尝试使用以下代码行 我没有正确获取 baseColor1 的值 看来我应该把那磅炭拿掉 还有其他方法吗 NSScanner scanner2 N
  • 外围 BLE 设备的唯一标识符

    所以我有外围设备BLE设备 我需要一些标识符以便稍后与另一部 iPhone 共享 我连接的示例iPhone A 为外围设备 iPhone A 将外围设备的标识符保存到数据库中 稍后我可以轻松获取iPhone B 并连接到通过该标识符找到的外
  • 记录使用 OpenAL 播放的样本

    我在 iOS 上使用 OpenAL 同时播放 9 个循环 为了使循环 100 同步 它们开始在不同的线程上运行 有关使用 OpenAL 记录正在播放的内容的任何指示 教程 如果我使用不同的线程 我会遇到录制问题吗 iOS 上的 OpenAL
  • 带有内容矩形抖动的核心动画

    在我的 益智 游戏中 这些碎片是使用CALayer对于每件作品 有 48 块 在 8x6 网格中 每块为 48x48 像素 我不确定这是否是太多层 但如果这不是最好的解决方案 我不知道什么是 因为使用 Quartz2D 每帧重新绘制整个显示
  • iOS 应用程序中的谷歌地图实时交通状况?

    如何使用 google 地图 sdk 或 api 在 ios 应用程序中添加当前交通状况 如下图所示 有 javascript api 但我没有找到任何适用于 iOS 应用程序的解决方案 只需在 iOS SDK 中添加一行代码即可启用或禁用
  • 由于无法确认开发者身份而无法打开

    我在 Mac OSX 中开发了一个应用程序和守护进程 并且我已经在 xcode 中与开发者 ID 签署了应用程序和守护进程源代码 在守护进程中 我已经对每个框架进行了签名并打包 并且我使用软件包安装程序对所有框架进行了 pkg 现在我的应用
  • 如何阻止我的应用程序设置“隔离”位?

    从 OS X 10 7 3 开始 我的文本编辑器就在它接触的任何文件上设置 隔离 位 我的文本编辑器设计用于处理 shell 脚本 如果设置了隔离位 则无法从命令行执行 shell 脚本 直到您在 Finder 中双击它并浏览 此应用程序是
  • 如何在文本末尾添加按钮,如 Facebook 的“继续阅读”?

    当状态帖子太长时 Facebook 应用程序会剪切文本并在末尾添加 继续阅读 它如何知道在哪里剪切文本并添加 继续阅读 不仅仅是向 textView 或标签添加按钮 而是如何剪切字符串 例如 在下图中 我将行数限制为 7 我可以在 text
  • 更新到 Xcode 7.0.1,项目现在有问题

    因此 我将 Xcode 6 1 版本上传到 iTunes Connect 并且该应用程序获得了批准 现在我正在尝试更新应用程序 我更新到 Xcode 7 0 1 Xcode 给我带来了问题 指出 对于应用程序 我使用了故事板和 Object
  • scrollToRowAtIndexPath:atScrollPosition:动画滚动太慢

    基于分页 UIScrollView 的页面更改 我正在调用scrollToRowAtIndexPath atScrollPosition animated到所显示的该页面的表详细信息 void scrollViewDidScroll UIS
  • iOS 新手。预期的表达错误?

    这看起来很不寻常 因为该方法与我的 showAnswer 方法完全相同 所以我想我应该在这里问 import QuizViewController h interface QuizViewController end implementat
  • 从 xib 中提取 UI 项目?

    经过一番浏览文档后 我决定使用以下技术 使用 viewWithTag 从 loadNibNamed owner options 返回的主根视图中提取子视图 首先 我有点困惑 因为我假设 loadNibNamed owner options
  • NSMutableData 删除字节?

    我可以使用以下命令轻松地将字节添加到 NSMutableData 实例appendData方法 但是我没有看到任何类似的删除数据的方法 我是否忽略了某些内容 或者我是否需要创建一个新对象并仅复制我需要的字节 请参阅以下方法的文档 void
  • 使用捏合手势;如何放大用户手指实际“捏”的位置?

    我已经在我的应用程序中的 UIImageView 上实现了 UIPinchGestureRecognizer 但是无论我在图像的哪个位置捏合 它似乎都会放大到同一个位置 有谁知道我如何让它放大到用户实际 捏 的地方 请参阅下面的代码 视图控
  • 将 HTML 字符串加载到 UIWebView 中的延迟

    我在导航控制器中有两个视图控制器 第一个视图控制器有一个带有按钮的菜单 按下此按钮将移动到第二个视图控制器并将 html 字符串加载到 UIWebView 中 没有其他东西被加载到 webview 中 只是一个简单的 NSString 其中
  • 未安装的应用程序的URL方案

    简单的问题 我正在开发一个将注册自己的 URL 方案的应用程序 我计划通过人们最喜欢的 QRCode 阅读器使用 QRCode 启动该应用程序 我的问题 如果我的应用程序尚未安装在他们的 iPhone iPad 上 会发生什么 他们会被引导
  • 多点触摸检测和区分 - Cocos2d for iPhone

    我想知道如何在多点触摸视图中检测和区分触摸 我读过有关 哈希 代码的内容 但我不明白如何使用它 我想知道我的两个精灵何时被同时触摸 就像在钢琴的两个琴键上按下和弦一样 编辑 以下是我的 TouchesBegan 的示例 void ccTou
  • UICollectionviewcell 更改背景

    如果我知道部分编号和项目编号 如何更改单元格中的背景 下面的代码显示了我如何尝试做到这一点 UICollectionViewCell collectionView UICollectionView collectionView cellFo
  • 更改选项卡栏应用程序中的 UITableViewController 样式

    我有一个带有 4 个选项卡的选项卡栏 iPhone 应用程序 在界面生成器中 我为每个选项卡设置视图控制器 我想将一个 UITableViewController 的样式从普通样式更改为分组样式 我用这样的方式替换 init 方法 id i

随机推荐

  • FFmpeg:一步将 FLAC 转换为 mp3 并添加专辑封面

    我转换FLAC to MP3 using ffmpeg i x flac f mp3 vn b a 64K x mp3 我使用添加专辑封面 ffmpeg i x mp3 i x jpg map 0 0 map 1 0 c copy id3v
  • 权限不足,无法重置密码

    我的目标是允许用户在我的应用程序中更改和重置自己的密码 我们不希望用户被重定向到同意页面 我已按照说明进行操作此处定义 但我遇到了以下错误 error code Authorization RequestDenied message Ins
  • Django UpdateView 禁用某些字段

    我创建了一个继承UpdateView的类视图 我已经指定了应该构建表单的字段和模型 现在假设我有一封现场电子邮件 那么我想在表单中禁用它 我不知道如何做到这一点 class UserUpdate UpdateView model Users
  • 无法将带有 NULL 删除器的 std::unique_ptr 移动到 std::shared_ptr?

    我想移动一个NULLstd unique ptr to a std shared ptr 像这样 std unique ptr
  • 如何在编辑器外部单击时关闭 CKEditor 或tinyMCE?

    我有可以添加到页面上的文本小部件 单击应该将 div 激活到所见即所得编辑器中 单击编辑器外部的任何位置都会破坏编辑器 并将新内容写入 div 在准备回调的文档中 var ckeditorConfig toolbar Bold Italic
  • boost::mpl::vector - 获取类型的基偏移量

    是否有可能获得 a 的偏移量mpl vector执行完某个操作后mpl find
  • 使用 Paramiko 将命令从远程服务器执行到另一个远程服务器

    我正在尝试连接到已配置与所有其他服务器的无密码连接的特定中央服务器 我当前所在的服务器无法访问我想要运行命令的服务器 所以我试图连接到中央服务器并从那里做ssh到其他服务器我需要运行命令 当我执行后运行这个时ssh命令程序被冻结并且不允许在
  • 关于Windows中.EXE的ImageBase

    我刚学到ImageBase以PE格式指定 操作系统会将其加载到准确的位置 EXE 那么问题来了 如果两个怎么办 EXE要求相同ImageBase地点 对于 2 个 EXE 它们具有完全不同的地址空间 每个可执行文件都有自己的空间 这意味着
  • 如何在 Mac OSX 中为 PhoneGap Build 生成签名密钥库文件?

    我正在用这个把头撞到砖墙上 我正在使用 PhoneGap Build 来制作 Android 应用程序 我已经注册了 Android Marketplace 并且可以在其中看到公钥 如何从这里继续创建密钥库文件 别名 密钥密码和密钥库密码
  • 无法在 Windows 10 上导入 GPU 的 Tensorflow

    尝试在我的计算机上安装 GPU 版本的 Tensorflow 但在尝试 导入 Tensorflow 时出现此错误 ImportError Traceback 最近调用 最后的 C Users snh5 000 Anaconda3 lib s
  • 仅使用 MySQL 查询删除重复项?

    我有一个包含以下列的表 URL ID URL ADDR URL Time 我想删除上的重复项URL ADDR使用 MySQL 查询的列 是否可以在不使用任何编程的情况下完成这样的事情 考虑以下测试用例 CREATE TABLE mytb u
  • 无法为最终变量“名称”赋值

    为什么不是Java允许我间接初始化最终变量 我不明白为什么它不起作用 我的意思是该方法将始终运行 那么如果直接初始化或通过方法初始化有什么区别 这段代码的工作原理 package com company public class Perso
  • std::bind 绑定函数

    我无法检测到为什么这不能编译 我有一些返回 a 的 lambda 函数std function基于一些论点 我已将问题范围缩小到此代码片段 它不使用 lambda 但完美地重现了我的错误 include
  • 无法获取 Inno Setup 安装后运行项目来 runasoriginaluser

    我正在 Windows 10 中测试 Inno Setup I have PrivilegesRequired lowest In the Run 部分与postinstall我启动了一个 Excel 工作簿 此工作簿对启动 Excel 的
  • 如何获取 SVG 折线元素的长度?

    这是我的折线 我想知道它的长度 div class svg 1 div
  • 我需要哪些 IP 地址才能允许防火墙访问 geocoder.api.here.com?

    我们想使用heremaps geocoder api 目前 对此处地图的调用已被我们的本地防火墙阻止 我们的管理员告诉我 无法将 URL 添加到防火墙规则 geocoder api here com 他们需要 IP 地址 所以问题是 geo
  • 无法将mysql中的商标符号显示为html

    我是 php mySQL 的初学者 目前面临在 html 上显示 等符号的问题 该符号存储在一个表中 从 phpmyadmin 查看时可以正确显示 但是当我使用 php 检索表内容时 它不会显示该符号 而是显示带有 的菱形符号 在里面 我已
  • 从多个复选框行收集 $_POST

    我有一个包含多行复选框的表单 每个复选框都有一个特定的 id 使用foreach loop 你如何抓住 POST类似的信息 我觉得某种程度上是这样的 POST 就像一个子数组 但我不知道如何设置它 foreach stakholderArr
  • Android 自定义图库禁用滚动

    我正在尝试创建一个自定义图库来禁用滚动 我从中得到以下信息 如何禁用图库视图滚动 public class MyGallery extends Gallery public MyGallery Context context Attribu
  • 如何将 double[][] 传递到方法调用中?

    您好 我正在尝试初始化一个具有双精度值的对象 格式为 double filter 3 3 但我不断收到以下错误 无法在赋值中将 double 3 3 转换为 double 在我的标题中我有这个 interface filter NSObje