나는 크기가 변하고 따라서 지속적으로 재배치되는 일련의 벡터를 조작하는 C++ 코드를 작성 중이다. 나는 벡터의 재 할당 후에도 유효한이 벡터에 "포인터"를 넣고 싶습니다. 좀 더 구체적으로 말하자면, 나는이 "포인터"가 그들이 가리키는 벡터와 그들이 가리키는 인덱스를 기억하기를 원한다. 표준 (* ptr) 구문을 사용하여 참조를 역 참조 할 때 명백한 조
두 개 이상의 인수를 허용하는 프로그램을 작성하고 일치하는 인수에 대해 두 번째 및 나머지 인수를 검색해야합니다. 예를 들어, 출력은 다음과 같습니다 ./a 3 h 4 9 3
3 found
또는 ./a hsi and iash me 34 hsi
hsi found
지금까지이 있고, 나는 쓸모입니다 여기에 쓰레기를 많이있어 확신 그 상황. 제공 어떤
포인터가 형식 메모리를 할당하는 내 미약 한 이해로 인해 다음과 같이 barrier_create ("hi"절대로 인쇄되지 않습니다)에 대한 버스 오류가 발생합니다. typedef struct barrier barrier_t;
typedef struct barrier *barrier_p;
barrier_p test_barrier_p;
int main
나는 다음과 같은 코드를 가지고 : "나는 변환하려면 어떻게 - (void)_loadData:(const char *)data;
: NSData *data = [NSData dataWithContentsOfURL:objURL];
const void *buffer = [data bytes];
[self _loadData:buffer];
[data r
병합 정렬 기능을 사용하고 있습니다. 정렬이 끝났습니다. 병합 부분을 완성하려고합니다. 내가 C++을 배우고 포인터에 대한 지식을 가지고 있다고 가정하고 std :: vector :: iterator (또는 std :: vector의 문제에 대한 모든 규칙)를 이해하지 못한다. num은 "int ar [num]."배열의 값을 복사 한 (std :: copy
MATLAB mex 함수에서 멀티 스레딩을 테스트하기 위해 약간의 코드가 있습니다. (MATLAB은 스레드로부터 안전하지 않습니다. 나는 무슨 일이 일어나는지보기 위해 놀고있다). MATLAB C 코드 함수의 진입 점에는 게시물의 맨 아래에있는 코드에서 mexFunction 함수의 서명이 있습니다. 기본적으로이 함수의 인수를 pthread를 사용하여 만든
그래서 구조체 목록에 구조체를 추가하려면 다음과 같은 코드가 필요합니다. void barPush(BarList * list,Bar * bar)
{
// if there is no move to add, then we are done
if (bar == NULL) return;//EMPTY_LIST;
// allocate spa