operator <<를 제공하는 객체를 std :: string으로 변환하는 표준 라이브러리 함수

플로리안 월터스

내 C ++ 11 응용 프로그램에서 다음 코드를 사용하고 있음을 알았습니다 (조용히 작동 함).

template <typename T>
std::string output_streamable_to_string(T const& kObject) {
  std::ostringstream os;
  os << kObject;

  return os.str();
}

그래서 내 질문은 : std이 기능을 제공하는 기능이 표준 라이브러리 ( )에 존재합니까 ?

그것이 std::to_string존재 한다는 것을 알고 있지만 표준 라이브러리 데이터 유형에서만 작동합니다. a boost::asio::ip::udp::endpointstd::string. boost::asio::ip::udp::endpoint유일한 operator<<함수를 제공하기 때문에 std::ostreamstd::string.

영원히

아니요, 표준 C ++에는 이러한 기능이 없습니다. 그러나 boost를 사용하기 때문에 boost :: lexical_cast 를 사용하거나 직접 사용할 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Qt 표준 라이브러리 함수 래퍼를 사용하는 이유

분류에서Dev

GNU C 라이브러리에서 제공하는 비표준 함수를 사용할 때 Clang에서 경고를 표시 할 수 있나요?

분류에서Dev

표준 cstdio를 대체하는 C ++ 라이브러리

분류에서Dev

조각 셰이더에서 표준 공간 조명 위치를 모델 공간으로 변환하는 문제

분류에서Dev

Gson 라이브러리를 사용하여 JSON을 Java 객체 두 번째 매개 변수 null로 변환

분류에서Dev

표준 셀 라이브러리로 칩 크기를 추정하는 방법

분류에서Dev

MSVC의 표준 라이브러리는 std :: string, std :: shared_ptr 등에 대한 우주선 연산자를 정의하지 않습니다.

분류에서Dev

printf와 같은 표준 C 라이브러리 함수를 디버깅하는 방법은 무엇입니까?

분류에서Dev

Gradle이 kotlin 표준 라이브러리를 검색하지 못함

분류에서Dev

std를 사용하지 않고 안정적인 Rust로 표준 Linux .so 라이브러리를 빌드하는 방법은 무엇입니까?

분류에서Dev

안전한 배열을 std :: list 객체로 변환하는 이러한 메서드를 템플릿 함수로 바꿀 수 있습니까?

분류에서Dev

람다 함수 (람다 캡처 포함)를 std :: function 객체로 변환하는 템플릿

분류에서Dev

Python 가상 환경에 표준 라이브러리를 설치하는 방법

분류에서Dev

PCL 라이브러리 해싱 코드를 새 .NET 표준 라이브러리로 다시 작성하는 문제

분류에서Dev

C ++를 컴파일하고 cstdio 및 기타 C 표준 라이브러리를 포함하지 않는 방법

분류에서Dev

Scala에서 제네릭 유형으로 객체를 반환하는 함수를 처리하는 방법

분류에서Dev

pthread를 포함하지 않으면 GCC의 스레딩 표준 라이브러리 구현에서 예외가 발생하는 이유는 무엇입니까?

분류에서Dev

매개 변수를 객체 이름으로 변환하는 방법

분류에서Dev

표준 Java 라이브러리없이 linkedList를 기반으로하는 자체 세트를 정렬하는 방법은 무엇입니까?

분류에서Dev

Flex 라이브러리 프로젝트에 MultiDPIBitmapSource 객체를 포함하는 방법

분류에서Dev

C ++ 바이너리 데이터를 포함하는 std :: string을 char *로 변환

분류에서Dev

C ++ 바이너리 데이터를 포함하는 std :: string을 char *로 변환

분류에서Dev

operator <<를 수행 할 때 컴파일러가 클래스의 std :: string 변환 함수를 사용할 수없는 이유는 무엇입니까?

분류에서Dev

매개 변수 팩으로 정의하는 멤버 함수의 std :: function 객체를 반환하는 방법은 무엇입니까?

분류에서Dev

표준 라이브러리의 특성 만 사용하여 참조, 이동 또는 변환을 허용하는 함수를 작성하는 방법이 있습니까?

분류에서Dev

표준 라이브러리를 사용하지 않을 때 목록에서 반복적으로 검색하고 제거하는 방법

분류에서Dev

공유 라이브러리 (이전 표준)를 C ++ 11 공유 라이브러리로 컴파일

분류에서Dev

로깅 구성 파일에서 표준 라이브러리를 참조하는 방법은 무엇입니까?

분류에서Dev

Android 라이브러리를 Java 라이브러리로 변경하는 방법

Related 관련 기사

  1. 1

    Qt 표준 라이브러리 함수 래퍼를 사용하는 이유

  2. 2

    GNU C 라이브러리에서 제공하는 비표준 함수를 사용할 때 Clang에서 경고를 표시 할 수 있나요?

  3. 3

    표준 cstdio를 대체하는 C ++ 라이브러리

  4. 4

    조각 셰이더에서 표준 공간 조명 위치를 모델 공간으로 변환하는 문제

  5. 5

    Gson 라이브러리를 사용하여 JSON을 Java 객체 두 번째 매개 변수 null로 변환

  6. 6

    표준 셀 라이브러리로 칩 크기를 추정하는 방법

  7. 7

    MSVC의 표준 라이브러리는 std :: string, std :: shared_ptr 등에 대한 우주선 연산자를 정의하지 않습니다.

  8. 8

    printf와 같은 표준 C 라이브러리 함수를 디버깅하는 방법은 무엇입니까?

  9. 9

    Gradle이 kotlin 표준 라이브러리를 검색하지 못함

  10. 10

    std를 사용하지 않고 안정적인 Rust로 표준 Linux .so 라이브러리를 빌드하는 방법은 무엇입니까?

  11. 11

    안전한 배열을 std :: list 객체로 변환하는 이러한 메서드를 템플릿 함수로 바꿀 수 있습니까?

  12. 12

    람다 함수 (람다 캡처 포함)를 std :: function 객체로 변환하는 템플릿

  13. 13

    Python 가상 환경에 표준 라이브러리를 설치하는 방법

  14. 14

    PCL 라이브러리 해싱 코드를 새 .NET 표준 라이브러리로 다시 작성하는 문제

  15. 15

    C ++를 컴파일하고 cstdio 및 기타 C 표준 라이브러리를 포함하지 않는 방법

  16. 16

    Scala에서 제네릭 유형으로 객체를 반환하는 함수를 처리하는 방법

  17. 17

    pthread를 포함하지 않으면 GCC의 스레딩 표준 라이브러리 구현에서 예외가 발생하는 이유는 무엇입니까?

  18. 18

    매개 변수를 객체 이름으로 변환하는 방법

  19. 19

    표준 Java 라이브러리없이 linkedList를 기반으로하는 자체 세트를 정렬하는 방법은 무엇입니까?

  20. 20

    Flex 라이브러리 프로젝트에 MultiDPIBitmapSource 객체를 포함하는 방법

  21. 21

    C ++ 바이너리 데이터를 포함하는 std :: string을 char *로 변환

  22. 22

    C ++ 바이너리 데이터를 포함하는 std :: string을 char *로 변환

  23. 23

    operator <<를 수행 할 때 컴파일러가 클래스의 std :: string 변환 함수를 사용할 수없는 이유는 무엇입니까?

  24. 24

    매개 변수 팩으로 정의하는 멤버 함수의 std :: function 객체를 반환하는 방법은 무엇입니까?

  25. 25

    표준 라이브러리의 특성 만 사용하여 참조, 이동 또는 변환을 허용하는 함수를 작성하는 방법이 있습니까?

  26. 26

    표준 라이브러리를 사용하지 않을 때 목록에서 반복적으로 검색하고 제거하는 방법

  27. 27

    공유 라이브러리 (이전 표준)를 C ++ 11 공유 라이브러리로 컴파일

  28. 28

    로깅 구성 파일에서 표준 라이브러리를 참조하는 방법은 무엇입니까?

  29. 29

    Android 라이브러리를 Java 라이브러리로 변경하는 방법

뜨겁다태그

보관