반응형
C ++에서 부스트를 사용하여 UUID 생성의 예
내 프로그램의 인스턴스가 고유 식별자를 중요하기 때문에 임의의 UUID를 생성하고 싶습니다. Boost UUID를 통해 어떤 클래스와 메소드를 생성하는지 이해하지 못해 UUID를 생성 할 수 없습니다.
누군가가 보유한 달성 방법에 대한 예를 줄 수있는 권한 감사하겠습니다.
기본 예 :
#include <boost/uuid/uuid.hpp> // uuid class
#include <boost/uuid/uuid_generators.hpp> // generators
#include <boost/uuid/uuid_io.hpp> // streaming operators etc.
int main() {
boost::uuids::uuid uuid = boost::uuids::random_generator()();
std::cout << uuid << std::endl;
}
출력 예 :
7feb24af-fc38-44de-bc38-04defc3804de
Georg Fritzsche의 대답은 괜찮지 만 약간 오해의 소지가 있습니다. 둘 이상의 uuid가 필요한 경우 생성기를 다시 만듭니다. 이 방법이 더 명확하게 할 수 있습니다.
#include <iostream>
#include <boost/uuid/uuid.hpp> // uuid class
#include <boost/uuid/uuid_generators.hpp> // generators
#include <boost/uuid/uuid_io.hpp> // streaming operators etc.
int main()
{
boost::uuids::random_generator generator;
boost::uuids::uuid uuid1 = generator();
std::cout << uuid1 << std::endl;
boost::uuids::uuid uuid2 = generator();
std::cout << uuid2 << std::endl;
return 0;
}
참고 URL : https://stackoverflow.com/questions/3247861/example-of-uuid-generation-using-boost-in-c
반응형
'IT' 카테고리의 다른 글
JSON을 서버에 보내고 JQuery없이 JSON을 반환합니다. (0) | 2020.09.09 |
---|---|
Go에서 HTTP 응답에 노드로 액세스 (0) | 2020.09.09 |
Swift의 정적 함수 변수 (0) | 2020.09.09 |
어디에서 특정 문자 자르기 (0) | 2020.09.09 |
Xcode 9에서 분기 전환 (0) | 2020.09.09 |