부동 배열 값을 설정했지만 xcode를 사용하여 iOS에서 실패했습니다.

땅콩

아래 코드를 사용하여 부동 배열의 값을 설정합니다.

#include "math.h"
#include "string.h"
#include <stdio.h>
#include <stdlib.h>
class MathCore
{
public:
    MathCore();
    virtual ~MathCore( );                   
    bool dosomething ( );
};

#include "MathCore.h"
MathCore::MathCore()
{

}

MathCore::~ MathCore()
{

}

bool MathCore::doSomething ( )
{

   //-------------------------------------------------
   float *xArray;
   xArray=(float*)malloc(sizeof(float)*5);
    float v=0.1;
    xArray[0]=v;

    return 1;
}

항상 EXC_BAD_ACCESS 오류를보고합니다.

xArray[0]=v;

귀하의 의견을 환영합니다

Juanchopanza

첫 번째 요소가 다음과 같이 설정된 크기 5 부동 배열과 같은 객체를 원한다고 가정합니다 0.1.

std::vector<float> xArray(5); // contains 5 floats, each set to 0.0f
xArray[0] = 0.1;

동적으로 할당 된 배열에 대한 원시 포인터를 정말로 사용해야한다면,

float* xArray = new float[5];   // uninitialized elements.
float* xArray = new float[5](); // elements initialized to 0.0f.
xArray[0] = 0.1;

원시 포인터에 대한 더 나은 대안은 다음과 같습니다.

std::unique_ptr<float[]> xArray(new float[5]);
xArray[0] = 0.1;

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

배열 내부에서 맵 기능을 사용하려고했지만 오류가 발생했습니다.

분류에서Dev

우분투에서 무료 VPN을 설정하려고했지만 실패했습니다

분류에서Dev

npm을 통해 netlify를 설치하려고했지만 실패했습니다.

분류에서Dev

2 개의 HTML 파일간에 공유되는 JS 파일 내에서 전역 배열을 사용하려고 시도했지만 실패했습니다.

분류에서Dev

kubuntu에서 부팅시 실패 메시지 "장치를 재설정하지 못했습니다."

분류에서Dev

Heroes 배열을 res 배열로 어떻게 변경합니까? react useState 후크를 사용하고 있습니다. 이것은 이전 프로젝트에서 작동했지만 여기서는 작동하지 않았습니다.

분류에서Dev

최대 절전 모드 / 스프링을 사용하여 MySQL에서 thymeleaf로 데이터를 푸시하려고 시도했지만 실패했습니다.

분류에서Dev

URL에서 NSArray를 사용한 셀에 이미지를 설정했지만 작동하지 않습니다.

분류에서Dev

외부 jar 파일을 사용하여 원격 명령 줄에서 Java를 실행하지 못했습니다.

분류에서Dev

Azure Pipelines에서 관리 ID 사용 : GetUserAccessToken : ID의 액세스 토큰을 가져 오지 못했습니다. AAD가 자동 실패를 반환했습니다.

분류에서Dev

Helm을 사용하여 데비안에서 kubernetes를 설정하는 동안 오류가 발생했습니다.

분류에서Dev

Ubuntu 20.04에서 Radian을 사용하여 패키지를 설치하는 동안 오류가 발생했습니다.

분류에서Dev

다른 키를 사용하여 배열에 키 값을 설정하는 방법

분류에서Dev

dd HDD를 USB에 복사했지만 부팅에 실패 했습니까?

분류에서Dev

Oracle DB 용 Solaris SMF는 정상이지만 리스너에는 적합하지 않습니다. SMF 메소드가 svcadm에서 작동하지만 실패했을 때 서비스를 다시 시작하지 않는 방법은 무엇입니까?

분류에서Dev

종속성 설치에 실패했습니다! laravel 앱을 heroku에 배포하는 동안 오류가 발생했습니다.

분류에서Dev

composer를 사용하여 Windows에 laravel을 설치할 수 없습니다. Stream : Permision을 열지 못했습니다.

분류에서Dev

매개 변수로 내 배열에 값을 직접 보내려고했지만 작동하지 않습니다.

분류에서Dev

forEach 루프를 사용하여 Firebase에서 지정된 키와 값의 개체 배열을 만듭니다.

분류에서Dev

스레드 클래스를 사용하여 C ++에서 스레드의 동적 배열을 구성하는 중에 오류가 발생했습니다.

분류에서Dev

이름이 employeeController 인 빈을 만드는 동안 오류가 발생했습니다. 자동 연결 종속성 주입에 실패했습니다. 필드를 자동 연결하지 못했습니다.

분류에서Dev

realloc을 사용하여 동적 배열을 늘리고 싶지만 성공하지 못했습니다.

분류에서Dev

Superset을 사용하여 Impala에서 쿼리를 실행하는 동안 오류가 발생했습니다.

분류에서Dev

Pandas를 사용하여 특정 열에 변경된 값을 할당하는 동안 문제가 발생했습니다.

분류에서Dev

getter를 사용하여 Java에서 값을 전달하지 못했습니다.

분류에서Dev

날짜 문자열 배열을 사용하여 부트 스트랩 datepicker에서 비활성화 된 월 설정이 작동하지 않습니다.

분류에서Dev

GitHub의 라이브러리를 사용하여 Gradle 프로젝트 동기화에 실패했습니다.

분류에서Dev

비밀번호를 재설정하기 위해 GRUB 부팅을 시도했지만 작동하지 않습니다. 내가 뭘 잘못 했나요?

분류에서Dev

DataContractJsonSerializer를 사용하여 JSON 데이터에서 개체 배열을 채우는 동안 오류가 발생했습니다.

Related 관련 기사

  1. 1

    배열 내부에서 맵 기능을 사용하려고했지만 오류가 발생했습니다.

  2. 2

    우분투에서 무료 VPN을 설정하려고했지만 실패했습니다

  3. 3

    npm을 통해 netlify를 설치하려고했지만 실패했습니다.

  4. 4

    2 개의 HTML 파일간에 공유되는 JS 파일 내에서 전역 배열을 사용하려고 시도했지만 실패했습니다.

  5. 5

    kubuntu에서 부팅시 실패 메시지 "장치를 재설정하지 못했습니다."

  6. 6

    Heroes 배열을 res 배열로 어떻게 변경합니까? react useState 후크를 사용하고 있습니다. 이것은 이전 프로젝트에서 작동했지만 여기서는 작동하지 않았습니다.

  7. 7

    최대 절전 모드 / 스프링을 사용하여 MySQL에서 thymeleaf로 데이터를 푸시하려고 시도했지만 실패했습니다.

  8. 8

    URL에서 NSArray를 사용한 셀에 이미지를 설정했지만 작동하지 않습니다.

  9. 9

    외부 jar 파일을 사용하여 원격 명령 줄에서 Java를 실행하지 못했습니다.

  10. 10

    Azure Pipelines에서 관리 ID 사용 : GetUserAccessToken : ID의 액세스 토큰을 가져 오지 못했습니다. AAD가 자동 실패를 반환했습니다.

  11. 11

    Helm을 사용하여 데비안에서 kubernetes를 설정하는 동안 오류가 발생했습니다.

  12. 12

    Ubuntu 20.04에서 Radian을 사용하여 패키지를 설치하는 동안 오류가 발생했습니다.

  13. 13

    다른 키를 사용하여 배열에 키 값을 설정하는 방법

  14. 14

    dd HDD를 USB에 복사했지만 부팅에 실패 했습니까?

  15. 15

    Oracle DB 용 Solaris SMF는 정상이지만 리스너에는 적합하지 않습니다. SMF 메소드가 svcadm에서 작동하지만 실패했을 때 서비스를 다시 시작하지 않는 방법은 무엇입니까?

  16. 16

    종속성 설치에 실패했습니다! laravel 앱을 heroku에 배포하는 동안 오류가 발생했습니다.

  17. 17

    composer를 사용하여 Windows에 laravel을 설치할 수 없습니다. Stream : Permision을 열지 못했습니다.

  18. 18

    매개 변수로 내 배열에 값을 직접 보내려고했지만 작동하지 않습니다.

  19. 19

    forEach 루프를 사용하여 Firebase에서 지정된 키와 값의 개체 배열을 만듭니다.

  20. 20

    스레드 클래스를 사용하여 C ++에서 스레드의 동적 배열을 구성하는 중에 오류가 발생했습니다.

  21. 21

    이름이 employeeController 인 빈을 만드는 동안 오류가 발생했습니다. 자동 연결 종속성 주입에 실패했습니다. 필드를 자동 연결하지 못했습니다.

  22. 22

    realloc을 사용하여 동적 배열을 늘리고 싶지만 성공하지 못했습니다.

  23. 23

    Superset을 사용하여 Impala에서 쿼리를 실행하는 동안 오류가 발생했습니다.

  24. 24

    Pandas를 사용하여 특정 열에 변경된 값을 할당하는 동안 문제가 발생했습니다.

  25. 25

    getter를 사용하여 Java에서 값을 전달하지 못했습니다.

  26. 26

    날짜 문자열 배열을 사용하여 부트 스트랩 datepicker에서 비활성화 된 월 설정이 작동하지 않습니다.

  27. 27

    GitHub의 라이브러리를 사용하여 Gradle 프로젝트 동기화에 실패했습니다.

  28. 28

    비밀번호를 재설정하기 위해 GRUB 부팅을 시도했지만 작동하지 않습니다. 내가 뭘 잘못 했나요?

  29. 29

    DataContractJsonSerializer를 사용하여 JSON 데이터에서 개체 배열을 채우는 동안 오류가 발생했습니다.

뜨겁다태그

보관