본문 바로가기
C++ 11 BitSet (비트셋) 예제 (정수, 문자열, 논리 연산) C++ 11 BitSet (비트셋) 예제 (정수, 문자열, 논리 연산) 출처 - cpprefjp - C++ 11 bitset [링크] 쓸만한 예제를 하나 찾았는데 일본 사이트네요. 가만보면 일본어 사이트에 괜찮은 예제가 많아요. 예제 소스. 12345678910111213141516171819202122232425262728293031323334353637#include #include int main() // C++ 11 예제{ // 정수로 8비트 집합 구성 std::bitset bs1(131uL); // 10000011 // 문자열로 8비트 집합 구성 std::bitset bs2("10000011"); // 인덱스 1의 비트가 1인지 판정 if (bs1[1]) { std::cout 2018. 12. 10.
리눅스 geany (지니) c++ 11 사용 방법 (코딩툴 에디터에 개발환경 추가) 리눅스 geany (지니) c++ 11 사용 방법 (코딩툴 에디터에 개발환경 추가) 간단합니다. 1-std=c++0xcs 이걸 넣어주면 됩니다. 지니를 실행하고 "Build" -> "Set build commands" 뒤에 위의 명령줄을 넣으세요. 즉, 완성시키면 아래처럼 됩니다. 12// before - g++ -Wall -c "%f"cs 12// after -g++ -Wall -std=c++0x -o "%e" "%f"cs 리눅스 geany (지니) c++ 11 사용 방법 (코딩툴 에디터에 개발환경 추가) 2018. 8. 2.
[C++ 11] Hash Map : HASH MAP Header not found [C++ 11] Hash Map : HASH MAP Header not found C++11에서 추가된 Hash map(해시맵)을 사용하려 시도하면 제목처럼 에러가 발생합니다. 좀 아쉬운 게 ext 폴더 내부로 이동해 놓아서 일반적인 C++ 11을 사용하는 방법으론 Hash Map(해시맵)을 못쓴다는 겁니다. 추후에 지원이 될련진 모르겠네요. 아래처럼 소스 코드 단 두 줄만 추가하면 hash_map 사용이 가능합니다. 123#include using namespace __gnu_cxx;cs [C++ 11] Hash Map : HASH MAP Header not found 2017. 12. 7.