NSLog двойная переменная*?


- (void) _getPoints: (double*)arg1
{
  NSLog(@"%f", arg1);
}
Это работает для double и float, но не для double*. Любая помощь ценится.
2 2

2 ответа:

Предполагая, что arg1 указывает на какой-то двойник, который вы хотите:

- (void) _getPoints: (double*)arg1
{
  NSLog(@"%f", *arg1);
}

Вы можете обратиться к учебнику указателя, чтобы понять, что происходит, например, this.

Рассмотрите возможность замены arg1 на arg1 ? *arg1 : @"null"