string 5

C++에서 컴파일 타임 문자열을 편리하게 선언합니다.

C++에서 컴파일 타임 문자열을 편리하게 선언합니다. C++에서 컴파일 시간 동안 문자열을 만들고 조작할 수 있는 것은 몇 가지 유용한 응용 프로그램이 있습니다.C++에서 컴파일 타임 문자열을 만드는 것은 가능하지만, 문자열을 다양한 문자 시퀀스로 선언해야 하기 때문에 프로세스가 매우 번거롭습니다. using str = sequence; 문자열 연결, 하위 문자열 추출 등의 작업은 문자 시퀀스에 대한 작업으로 쉽게 구현할 수 있습니다.컴파일 시간 문자열을 더 편리하게 선언할 수 있습니까? 그렇지 않다면 컴파일 시간 문자열을 편리하게 선언할 수 있는 제안이 작업에 있습니까? 기존 접근 방식이 실패하는 이유 이상적으로는 컴파일 시간 문자열을 다음과 같이 선언할 수 있습니다. // Approach 1 usin..

programing 2023.08.17

C++에서 문자열 스트림에서 문자열로 변환하려면 어떻게 해야 합니까?

C++에서 문자열 스트림에서 문자열로 변환하려면 어떻게 해야 합니까? 변환 방법std::stringstream로.std::stringC++로? 문자열 스트림에서 메서드를 호출해야 합니까?​​​​​​​ yourStringStream.str() .str()-method를 사용합니다. 기본 문자열 개체의 내용을 관리합니다. 호출하는 것처럼 기본 문자열의 복사본을 반환합니다.rdbuf()->str(). 호출하는 것처럼 기본 문자열의 내용을 바꿉니다.rdbuf()->str(new_str)... 메모들 str에 의해 반환된 기본 문자열의 복사본은 식의 끝에서 파괴될 임시 개체이므로 다음의 결과를 직접 호출합니다.str()(예:auto *ptr = out.str().c_str();) 포인터가 흔들립니다... std:..

programing 2023.08.02

String을 Int로 변환하려면 어떻게 해야 하나요?

String을 Int로 변환하려면 어떻게 해야 하나요? 는 나나 a a a가 있다TextBoxD1.Text을 to리고 it it it it it it it it it it it it and로 .int데이터베이스에 저장합니다. 이거 어떻게 해?이것을 시험해 보세요. int x = Int32.Parse(TextBoxD1.Text); 또는 더 나은 방법: int x = 0; Int32.TryParse(TextBoxD1.Text, out x); 또한 가 a를 반환하기 때문에bool반환값을 사용하여 해석 시행 결과를 결정할 수 있습니다. int x = 0; if (Int32.TryParse(TextBoxD1.Text, out x)) { // you know that the parsing attempt // was..

programing 2023.04.19

문자열에서 첫 번째 문자를 제거하는 가장 빠른 방법

문자열에서 첫 번째 문자를 제거하는 가장 빠른 방법 다음과 같은 문자열이 있다고 가정합니다. string data= "/temp string"; 첫 번째 문자를 제거하려면/다음과 같은 다양한 방법으로 할 수 있습니다. data.Remove(0,1); data.TrimStart('/'); data.Substring(1); 근데 정말 어떤 알고리즘이 가장 좋은지 몰라서 더 빨리 할 수 있어요. 가장 좋은 것이 있나요 아니면 모두 같은 것이 있나요? 두 번째 옵션은 실제로 다른 옵션과 다릅니다. 문자열이 "//foo"이면 "//foo"가 아닌 "foo"가 됩니다. 첫 번째 옵션은 세 번째 옵션보다 조금 더 많은 작업이 필요합니다.Substring가장 일반적이고 읽기 쉬운 옵션입니다. (분명히 각각의 문장은 유..

programing 2023.04.19

Swift는 String에 트리밍 방식이 있나요?

Swift는 String에 트리밍 방식이 있나요? Swift는 String에 트리밍 방식이 있나요?예를 들어 다음과 같습니다. let result = " abc ".trim() // result == "abc" 다음 방법으로 모든 여백을 제거하는 방법을 보여 줍니다.String. (Swift 2.0에서 테스트한 예) let myString = " \t\t Let's trim all the whitespace \n \t \n " let trimmedString = myString.stringByTrimmingCharactersInSet( NSCharacterSet.whitespaceAndNewlineCharacterSet() ) // Returns "Let's trim all the whitespace" ..

programing 2023.04.09