프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

익명 사용자의 이미지

c++ string 클래스의 원리에 있어 궁금한 것이 있습니다.

연습으로 string 클래스를 만들어보고 있는데요(아주 기본적인 것들로만요..하하하)

일반적으로 string 클래스를 이용할 때

string str1 = "Happy coding!";

string str2 = "OMG----!";

이렇게만 선언해도 생성자가 호출되는데요. 이걸 구현하려고 생각했더니 연산자 오버로딩밖에 생각이 안나더라고요. 그런데 연산자 오버로딩은 이미 생성된 객체에 한해서 호출되는 것이니 사용할 수가 없겠고 전역함수로 만들까 아니면 static 멤버 함수로 만들까 둘다 해보았지만 nonstatic member라고 컴파일러님께서 말씀해주시더라고요.

제가 생각하는 과정으로는 이해가 가지 않는데 (제가 정의한 string 클래스 이름을 MyString이라고 하겠습니다.)

MyString(const char *str)으로 인식해서 알아서 생성자 호출이 되던데...

즉 정리하자면 저는 MyString str = "My String object"; 가 MyString str("My String object);이 되는 과정을 알고 싶습니다.

owcred601의 이미지

[Shell Script] sed 질문이 있습니다.

안녕하세요!

특정 파일에서 sed 명령을 이용해서 삭제하려고 합니다!

sed '/문자열1/,/문자열2/d' a_temp.txt > a.txt

위 방식으로는 특정 문자열의 처음과 끝의 특징이 명확할 때 유용하게 써먹을 수 있는데요.

여기서 끝나는 문자열이 명확하지 않을 때는... 처음 입력한 문자열1로부터 3줄까지만 삭제하라 등
방법을 찾고 싶은데.. 검색해도 응용방법이 떠오르지 않아 질문드립니다.

방법이 있다면 어떻게 작성해야 할까요?

--
1. grep -A3 "문자열" 을 sed 로 넘겨서 삭제할 수 있는 방법은 없을까요?
2. 문자열1로부터 처음 만나는 "\n(엔터)"를 sed의 마지막 문자열 조건으로 줄 수 있는 방법은 없을까요?

익명 사용자의 이미지

putty로 원격접속이 안됩니다!!!!!!!!!!!!!!!

제가 두대의 컴퓨터로 원격접속을 테스트 하고 싶어서 두대의 컴퓨터에 vmware가 있고 거기에 리눅스를 넣었습니다.하나는 집에서 유무선공유기의 유선 포트로 연결되있고 하나는 와이파이로 연결 되있구요,서로의 아이피로 원격 접속을 하고 싶어서 서로의 아이피를 치면 안되네요..... 제발 도와주세요

shi510의 이미지

Windows/Linux/Mac 모든 in/out 네트워크 패킷

안녕하세요.

운영체제에서 발생하는 모든 in/out 패킷에 대한 데이터를 저장해야하는 일이 생겼는데요.

Windows/Linux/Mac OS에서 운영체제 내에서 발생하는 모든 네트워크 in/out 패킷을 받아 볼 수 있는 방법이 있나요?

혹시 가능하다면 방법에 대한 키워드라도 알려주시면 찾아서 공부해보겠습니다.

감사합니다~

세벌의 이미지

debian 설치 설공 ibus 한글 전환 안 됨

Debian 9.1 설치 성공
ibus ibus-hangul 설치 성공
그런데 Super-space 눌러도 Shift-space 눌러도 한글로 전환이 안 되네요.
어떻게 하면 되나요?

ndn1665의 이미지

리눅스로 서버와 c프로그래밍공부할건데 책추천 부탁드립니다.

제가 리눅스를 아는부분이 하나도 없긴한데, 원하는바는 뚜렷합니다.
서버와 프로그래밍인데 , 이밖에 전반적으로 리눅스를 공부할수있는 책 추천 부탁드립니다.
(러닝 리눅스는 품절되서 러닝 리눅스 외에 책 추천 부탁드립니다.)

shint의 이미지

달나라 토끼

토끼가 달나라에 간 이유'는 방구 쟁이 때문에...
http://blog.aladin.co.kr/720402165/2610944
 
중국의 계수나무와 그리스 신화의 월계수와 아폴론 신.
http://blog.daum.net/esplanade12/11803584
 
중국의 계수나무와 오강. 달나라 이야기

wjsdudtl의 이미지

[우분투] systemctl start bluetooth.service 를 해도 블루투스 데몬이 깨어나질 않습니다.

1) 사용 보드 : Zed Board
2) 설치 이미지 : https://github.com/rlangoy/Ubuntu-16.04-Zedboard/releases/tag/v16.04.
- 우분투 16.04 라즈베리 2 용 이미지로 만든 zed board 용 이미지인듯 합니다.
3) 문제점
- systemctl 로 블루투스를 실행했음에도 불구하고 실행이 되질 않습니다.

익명 사용자의 이미지

iOS Localization 관련해서 간단!한 질문 하나 드려봅니다.

iOS 개발하고있는건 아니구요,
어플 문자열 리소스 관리하는것 관련해서 안드로이드는 해봐서 알겠는데 애플은 문외한이라..(써본적도없음)
안드로이드에서는 strings.xml 로 문자열리소스를 관리하는데
iOS에서는 Localizable.strings 파일로 관리한다는건 구글링을 통해 찾았는데,
설명들이 대부분 iOS 개발하는분들만 이해하는 글이어서 이해가 안되서요.. ㅠㅠ

1. Localizable.strings 파일이 들어가는 경로는 어떻게되나요?
ex) 안드로이드의 경우, res/values/Strings.xml

2. Localizable.strings 파일이 같은경로에 여러개 들어가는거같던데,(아닌가요?) vi같은 에디터로 열었을때 언어별로 헤더같은게 존재하나요?

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기