c++ L"string"이 뭔가요?


    json::value obj;

obj[L"title"] = json::value::string(U("count1"));
obj[L"num"] = json::value::number(1);


wcout << obj << endl;


// http post request 생성
http_client client(U("http://localhost:3000/count"));

http_request request(methods::POST);
request.headers().add(L"Content-Type", L"application/json; charset=UTF-8");
request.headers().add(L"Content-Length", L"100");
request.headers().add(L"Host", L"testhost.com");
request.headers().add(L"X-Requested-With", L"XMLHttpRequest");
request.set_body(obj);

// request에 대한 response 해석
auto resp = client.request(request).get();

wcout << U("STATUS : ") << resp.status_code() << endl;
wcout << "content-type : " << resp.headers().content_type() << endl;
wcout << resp.extract_string(true).get() << endl;

다음과 같이 C++에서 post request를 만들어 json 데이터를 보내던 중에 L"~~~" 에 관해 질문드립니다.

포멧 형식같은 것 같은데 자세히 알고 싶습니다.


조회수 332


1 답변


참고 링크에 자세한 설명이 있습니다.

L'..' 혹은 L"..."과 같이 접두에 L이 붙는 경우는 한글과 같이 멀티바이트를 사용하여 표현되는 문자를 사용함을 선언하는 것입니다. (보통 wide character이라고 합니다.)

  • 2016년 07월 07일에 작성됨
    리눅스(유닉스) 기반의 시스템에서 웹 서비스를 개발하고 있습니다.

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close