vector (2,252)


c++ - 값으로 배열(정렬)의 순위를 매기는 방법은 무엇입니까?*트위스트로*

c++ - 값으로 배열(정렬)의 순위를 매기는 방법은 무엇입니까?*트위스트로*

C/C++ 사용하여 오름차순으로 배열을 정렬하고 싶습니다. 결과는 요소 인덱스를 포함하는 배열입니다. 각 색인은 정렬 된 배열의 요소 위치와 일치합니다. 예 Input: 1, 3, 4, 9, 6 Output: 1, 2, 3, 5, 4 편집:나는 쉘 정렬 절차를 사용하고 있습니다. 중복 값 인덱스는 원본 배열의 첫 번째 중복 값을 기준으로 임의…


c++ - EOF가 마지막 행을 반복 할 때까지 텍스트 파일에서 읽음

이 질문에는 이미 답변이 있습니다. 루프 상태의 iostream:: eof가 잘못된 것으로 간주되는 이유는 무엇입니까? 4 답변 다음의 C++ 코드는 ifstream 객체를 사용하여 EOF에 도달 할 때까지 텍스트 파일(한 줄에 하나의 숫자가 있음)에서 정수를 읽습니다. 마지막 행의 정수를 두 번 읽는 이유는 무엇입니까? 이 문제를 해결하…


어떤 C++ 함정을 피해야합니까?

나는 STL의 벡터에 대해 먼저 배웠던 기억이있다. 그리고 얼마 후, 내 프로젝트 중 하나에 bool 벡터를 사용하고 싶었다. 이상한 행동을보고 연구를 한 후에, 나는 bool의 벡터가 실제로 bool의 벡터가 아님을 알게되었습니다. C++에서 피할 수있는 다른 일반적인 함정이 있습니까?…


C#의 Generics와 Java의 차이점은 무엇이고 C++의 템플릿은 무엇입니까?

나는 주로 자바를 사용하고 제네릭은 비교적 새로운 것이다. 나는 Java가 잘못된 결정을 내렸거나.NET이 더 나은 구현을하고 있다는 것을 계속 읽고있다. 그렇다면 C++, C#, Java의 일반적인 차이점은 무엇입니까? 찬성/반대?…


c++ - std:: vector에 대해 forward 선언을 사용할 수없는 이유는 무엇입니까?

다음과 같은 클래스를 만들면:// B.h#ifndef_B_H_#define_B_H_ class B{private: int x; int y;};#endif//_B_H_ 다음과 같이 사용하십시오.// main.cpp#include<iostream>#include<vector> class B;// For…


MATLAB에서 두 개의 구조를 결합하는 효율적인 방법은 무엇입니까?

필드 이름이 다른 두 개의 구조체를 결합하고 싶습니다. 예를 들어 다음으로 시작하십시오. A.field1=1; A.field2='a'; B.field3=2; B.field4='b'; 나는 갖고 싶다:C.field1=1; C.field2='a'; C.field3=2; C.field4='b'; "fieldnam…


c++ - 특정 값을 가진 stl 벡터에서 항목을 제거하려면 어떻게합니까?

stl vector에 대한 API 문서를보고 있었는데 벡터 클래스에 특정 값의 요소를 제거 할 수있는 메서드가 없다는 것을 알았습니다. 이것은 일반적인 작업처럼 보입니다.이 작업을 수행 할 방법이 없습니다.…


arrays - 그루비 배열/해쉬/콜렉션/리스트의 원소를 검사하는 방법?

배열에 요소가 포함되어 있는지 어떻게 알 수 있습니까? 나는[1, 2, 3].includes(1) 같은 것이있을 것이라고 생각했다.[1, 2, 3].includes(1) true 평가 될 것이다.…


c++ - STL 벡터 대지도 지우기

STL에서 거의 모든 컨테이너에는 지우기 기능이 있습니다. 내가 가진 질문은 벡터에있다. 지우기 기능은 벡터의 다음 요소를 가리키는 반복자를 반환한다. 지도 컨테이너가이 작업을 수행하지 않습니다. 대신 void를 반환합니다. 누구나 왜이 불일치가 있는지 알 수 있습니까?…



velocity - 속도로#을 벗어나는 법

# 빠르면 빠져 나갈 수있는 방법을 알고 싶습니다. 역 슬래시가 이스케이프 처리되지만 실제로 인쇄됩니다. 이: \#\# 인쇄물: \#\# 내가 원한다:##…




example std 사용법 list 벡터 iterator stl 배열 insert string