WebSphere Message Service Clients for C/C++ and .NET, Version 1.2 운영 체제: Linux, Windows

string

String 오브젝트는 문자열을 캡슐화합니다. 이 클래스는 헬퍼 클래스입니다.

상속 계층 구조:
없음

생성자

생성자 요약:
생성자 설명
String 널 문자열을 캡슐화하는 String 오브젝트를 작성합니다.
String 바이트 배열에서 String 오브젝트를 작성합니다.
String 문자 배열에서 String 오브젝트를 작성합니다.

String – 문자열 작성

인터페이스:
String();

널 문자열을 캡슐화하는 String 오브젝트를 작성합니다.

매개변수:
없음
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

String – (바이트 배열에서) 문자열 작성

인터페이스:
String(const xmsSBYTE *value,
       const xmsINT length);

바이트 배열에서 String 오브젝트를 작성합니다.

매개변수:
value(입력)
String 오브젝트로 캡슐화되는 문자열을 형성하기 위해 복사되는 바이트 배열입니다.
length(입력)
배열의 바이트 수입니다.
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

String – (문자 배열에서) 문자열 작성

인터페이스:
String(const xmsCHAR *value);

문자 배열에서 String 오브젝트를 작성합니다.

매개변수:
value(입력)
String 오브젝트로 캡슐화되는 문자열을 형성하기 위해 복사되는 문자 배열이며 널로 종료됩니다.
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

메소드

메소드 요약:
메소드 설명
~String String 오브젝트를 삭제합니다.
c_str String 오브젝트로 캡슐화되는 문자열 포인터 가져오기
concatenate String 오브젝트로 캡슐화되는 문자열을 두 번째 String 오브젝트로 캡슐화되는 문자열과 연결합니다.
equalTo String 오브젝트로 캡슐화되는 문자열이 두 번째 String 오브젝트로 캡슐화되는 문자열과 같은지 여부를 판별합니다.
get String 오브젝트로 캡슐화되는 문자열을 가져옵니다.
isNull String 오브젝트가 널 오브젝트인지 여부를 판별합니다.

~String – 문자열 삭제

인터페이스:
virtual ~String();

String 오브젝트를 삭제합니다.

매개변수:
없음
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

c_str – 문자열 포인터 가져오기

인터페이스:
xmsCHAR * c_str() const;

String 오브젝트로 캡슐화되는 문자열 포인터 가져오기

매개변수:
없음
리턴값:
String 오브젝트로 캡슐화되는 문자열 포인터입니다.
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

concatenate – 문자열 연결

인터페이스:
String & concatenate(const String & string) const;

String 오브젝트로 캡슐화되는 문자열을 두 번째 String 오브젝트로 캡슐화되는 문자열과 연결합니다.

매개변수:
string(입력)
두 번째 String 오브젝트입니다.
리턴값:
연결된 문자열을 캡슐화하는 원래 String 오브젝트입니다.
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

equalTo – 문자열 비교

인터페이스:
xmsBOOL equalTo(const String & string) const;

String 오브젝트로 캡슐화되는 문자열이 두 번째 String 오브젝트로 캡슐화되는 문자열과 같은지 여부를 판별합니다.

매개변수:
string(입력)
두 번째 String 오브젝트입니다.
리턴값:
  • xmsTRUE - 두 문자열이 같은 경우
  • xmsFALSE - 두 문자열이 같지 않은 경우
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

get – 문자열 가져오기

인터페이스:
xmsVOID get(xmsSBYTE *value,
            const xmsINT length,
            xmsINT *actualLength) const;

String 오브젝트로 캡슐화되는 문자열을 가져옵니다.

이 메소드의 사용 방법에 대한 자세한 정보는 바이트 배열을 리턴하는 C++ 메소드를 참조하십시오.

매개변수:
value(출력)
문자열을 포함하는 버퍼입니다.
length(입력)
버퍼 길이(바이트)입니다. XMSC_QUERY_SIZE를 지정한 경우 문자열은 리턴되지 않고 actualLength 매개변수로 길이가 리턴됩니다.
actualLength(출력)
문자열 길이(바이트)입니다. 입력에서 널 포인트를 지정한 경우 길이가 리턴되지 않습니다.
리턴값:
Void
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

isNull – 널 여부 확인

인터페이스:
xmsBOOL isNull() const;

String 오브젝트가 널 오브젝트인지 여부를 판별합니다.

매개변수:
없음
리턴값:
  • xmsTRUE - String 오브젝트가 널 오브젝트인 경우
  • xmsFALSE - String 오브젝트가 널 오브젝트가 아닌 경우
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

Reference topic

이용약관 | 피드백

Timestamp icon마지막 갱신 날짜: 3 Mar 2006
(C) Copyright IBM Corporation 2005. All Rights Reserved.
이 Information Center는 Eclipse 기술 기반입니다. (http://www.eclipse.org 웹 사이트 참조)