valarray

    1

    1답변

    2 valarrays를 비교하는 편리하고 최적화 된 방법을 찾고 있습니다. 그 부스트 다소 것을 지원 보았다 : /boost/accumulators/numeric/functional/valarray.hpp에서 -가 // for "promoting" a std::valarray<bool> to a bool, useful for // comparing 2 v

    2

    1답변

    자주 만들어 주장은 std::valarray이 사람이이 주장에 정교한 (예를 들어 valarray vs. vector: Why was valarray introduced? 참조) 더 나은 최적화를 가능하게하기 위해 앨리어싱의 일부 형태를 제거하기 위해 의도 된 것입니다? operator[]이 참조를 반환하기 때문에 당신이 할 수있는 요소에 대한 포인터를 얻

    1

    1답변

    std::valarray<double> myArray(3)은 길이 3의 valarray을 생성하고 0으로 초기화됩니다. std::valarray<double> myArray(1,3)은 길이 3의 valarray을 생성하고, 1로 초기화된다. std::valarray<double> myArray(0,3)은 error: call to constructor of

    2

    2답변

    목록에 많은 데이터가 있습니다. 예를 들어 각 요소에 여러 kbytes라고 말하면 숫자를 처리하기 위해 각각을 추출하고 싶습니다. 이 데이터는 원래 float []로 저장됩니다. 처리에는 많은 색인 생성과 전역 계산이 필요하기 때문에 valarray가 프로그래밍하기 쉽습니다. 그러나 만약 내가 valarray를 사용한다면, 배열에서 valarray로 먼저

    2

    1답변

    안녕하세요. stl valarray를 초기화하는 도우미 클래스를 작성하도록 wannted되었습니다. 내가 원하는 것은 다음과 같습니다 : std::valarray<float> vec(3); vlist_of<float>(vec)(2)(3)(5); 그래서 난 단지 하나의 행 명령문을 사용하여 런타임에 벡터를 초기화 할 수 있습니다. vlist_of<flo

    1

    1답변

    : C 컴파일의 선언의 어느 #include <valarray> int main() { std::valarray<std::valarray<int>> a; std::valarray<std::valarray<int>> b; //std::valarray<std::valarray<bool>> c; std::valarray<