나에 의해 설정된 비율로 무작위 1과 0의 벡터를 만들려고합니다 (내가 드롭 아웃이라고 부르는 프로그램에서). 벡터는 이전에 만든 벡터 CSUM. MATLAB에서 그것은 C에서 dropout=0.9;
n_elements=size(CSUM)
drpoutmask = (rand(n_elements) > dropout);
될 것이라고 ++ 내가 size_t
나는이 주제 (배열)에서 내 의견으로는 명확하지 않은 C++ 읽기 Stroustrup의 책을 연구 중이다. 에서 내가 이해 한 내용을 C++이 배열의 두 종류 (델파이와 같은) :라고 벡터 std::vector<int> a;
a.push_back(10);
a.push_back(487);
a.push_back(-22);
이 int test[3] =
예외 처리에 익숙하지 않아서 누군가이 문제를 해결할 수 있습니까 ?? 그래서이 프로그램에 대해 std :: map에 존재하지 않는 키를 넣으면 나는 무언가를 던지고 싶습니다. 그러나 무엇을 모르겠습니다. 지도 키가있는 경우 전화 번호 (문자열)가되지만 존재하지 않으면 무엇이 될까요 ?? class SmartCarrier{
private:
stri
내 프로젝트 중 하나에서 std::vector<double> values의 특정 요소를 제거해야합니다. 제거해야하는 인덱스는 간격 벡터로 제공됩니다. 예를 들어, {1,3}은 1에서 3까지의 인덱스를 values에서 제거해야한다는 것을 의미합니다. 주어진 간격은 상호 배타적이라고 가정 할 수 있습니다. 아래 표시된 코드는 원하는 동작을 보여줍니다. #inc
내가 버퍼를 가지고이 벡터, 만든 그런 다음 std::vector<std::unique_ptr<locked_buffer<std::pair<int, std::vector<std::vector<unsigned char>>>>>> v1;
을, 나는 n 버퍼이 벡터를 작성하고이 버퍼는 aux 요소를 가지고있다. n은 인수 인 int입니다. aux도 int 유형
std::vector 컨테이너에서 가장 작은 값을 찾습니다. 나는 std::min_element을 잘 알고 있습니다. 하지만 난 c++11을 지원하는 stm32 칩을 코딩하고있다. 그러나 크로스 컴파일러는 <algorithm> 헤더에 몇 가지 문제가 있습니다. 나는 그것을하기위한 명확하고 효과적인 방법이 필요합니다. 모든 의견을 환영합니다.
잘 작동하지 않는 나는 .h 파일에 내 자신의 클래스 class2을 가지고 있고 나는 아래의 코드와 같은 구조체를 만드는 데 사용하고 있습니다. 필요한 경우 #include <mpi.h>
#include <stdio.h>
#include <stdlib.h>
#include <algorithm>
#include <iostream>
#include <
동일한 벡터에 동시에 쓰는 스레드 풀을 만들었습니다. 이 구현 스레드는 안전한가요? 그렇지 않은 경우 어떻게 수정해야합니까? std::vector<double> global_var;
void func1(int i)
{
global_var[i]=some_computation(i /* only depends on i */);
}
void l
나는 벡터를 반환 할 함수 myfun을 가지고 있습니다. vector<double> myfun(const size_t k, const size_t i){
vector<double> v(k);
// do some computation with remaining arguments
return v;
}
다음, 나는 v를 업데이트
중복되지 않음 iterate vector, remove certain items as I go, 그 문제에서 사용 된 솔루션을 시도했기 때문에! 그래서 게임 개체의 벡터가있는 "장면"이라는 클래스가있는 게임 엔진을 만들고 있습니다. 장면에는 "destantiate"라는 기능이 있으며이 기능을 사용하여 게임 개체를 "삭제"해야합니다. 이 함수를 호출하면 st