프로그래밍 QnA + 설치 및 활용 QnA + 질문

vani2의 이미지

임시객체는 const아닌가요?

Test foo(Test& t) {
 
	printf("foo함수 호출됨\n");
	return t;
}
 
void main(void) {
 
 
	Test& a = Test();
 
	//foo(t);
	foo(Test());
 
}

vs2013에서 돌렸으며 위 코드들이 아무문제 없이 잘 돌아가네요.

임시객체라면 Rvalue일텐데 Lvalue 레퍼런스에 대입이되며, const가 없어도되네요..?

어찌된 일인가요?

oblab의 이미지

pthread사용해서 여러개 스레드를 돌릴때 스레드 핸들을 스레드 갯수에 맞추어야 할까요?

스레드 핸들을 가지고 스레드를 제어하게 되는데요
main함수에서 pthread_t 변수를 선언해서 사용하는데
정석(?)으로는 스레드당 하나의 스레드 핸들을 사용하는걸로 알고 있는데요
두 가지 방식이 크게 영향이 있을까요?

예제 : 스레드 핸들을 하나로 10개의 스레드를 생성
int main(int argc, char **argv){
int i=10;
pthread_t thread;
for(i = 0; i < th_num; i++)
{
pthread_create(&th_test, NULL, thread, (void *)&i) != 0
...
}
prhead_detach(thread);
return 0;
}

dltkddyd의 이미지

g++로 동적 라이브러리 만들 때 -Wall 옵션이 안 되는 경우

공유라이브러리를 만들려고 다음과 같이 했습니다.

g++ -g -Wall -fPIC -c a.cc b.cc c.cc d.cc

그런데 무수한 경고 메세지(warning:~~)가 쏟아집니다. 공유라이브러리를 만들기 위한 오브젝트 파일을 g++로 어떻게 만드나요?

vani2의 이미지

초기화 리스트를 사용하지않은 c++ class 멤버 변수 초기화?

아무 생각없이 클래스로 놀고있다가 다음과 같이 클래스 선언에서 초기화를 했는데요

class Test {

public:
int a = 12; //생성자의 초기화 리스트를 사용하지않고 바로 대입초기화

Test();

};

위와 같이 작성했는데 선언에서 초기화 했음에도 불구하고 아무런 경고표시도 없길래 컴파일 해보았더니

정상적으로 컴파일이 되고 사용도 되네요..

보아하니 뭔가 새로운 기능 같은데

실험환경은 g++ -std=c++11옵션, vs2013버전 에서 해봤습니다.
vs2012에선 안됬던걸로 기억하는데 이 기능 이름이 무엇인가요?

그리고 이 기능을 사용하는 것이 바람직할까요?

MeanK의 이미지

우분투 사용자 한글 입력기로 질문드립니다.

얼마 전부터 우분투를 설치해서 사용 시작한 유저 입니다.

그런데 한글 입력에 불편함이 있어 이렇게 질문 드리려고 합니다.

한국어(101/104키 호환)으로 사용중입니다만

한/영 전환키 사용시에 첨부파일과 같이 입력창이 떠서 불편함이 있습니다.

어떻게 해결해야 할까요?

선배님들의 조언 부탁 드립니다.

vani2의 이미지

C++에서 전역변수는 기본적으로 extern 속성인가요?

저는 지금까지 Static 속성을 가지는 것으로 알고 있었는데요.

방금 다음 코드를 실험해 보니 경고도 없고 링크에러도 없고 아무문제 없이 컴파일되고 실행이 됩니다.

소스1.cpp

extern int Extern;
 
void main(void) {
 
	cout << Extern << endl;
 
}

소스2.cpp

int Extern = 12; // extern 키워드를 붙이지않음

결과 : 12

실험환경 vs2013 Express

const 한정자를 추가하면 const linkage에 의해 자동으로 static속성을 가지므로 그렇다 쳐도

zepinos의 이미지

tgt(iscsi)에 대한 질문입니다.

tgt 을 이용해서 iscsi 을 만들려고 하는데,

tgtadm 에서 -b 옵션을 통해 logicalunit 을 만드는데, 장치 혹은 파일로만 만들어야 하고, 그걸 꼭 초기화해야 사용할 수 있는건가요?

기존의 디렉토리를 iscsi 을 통해 바로 사용할 수 없는 건가요?

조언 부탁드립니다.

morolty의 이미지

쉘 스크립트로 sftp 자동화방안?

말그대로 sftp (ssh를 사용하는 - scp라든지 sftp라든지 ...)를 아이디랑 비밀번호 없이 자동화 배포하는 스크립트를 만들어야 합니다.

여러가지 방법을 알아보다가 결국 포기하고 상의후에 그냥 ftp로 처리하기로 했는데요..

다음에 또 이런 요구가 들어왔을때 대응할 수 있도록 미리 좀 준비해두고 싶습니다..

1. ssh-keygen 이용 rsa 키 통신 - 수동으로 sftp를 최소 한번 접속할 수 있어야만 하는 문제
포트 변경 불가. 반드시 ssh (22번) 포트만을 사용해야 한다
클라이언트 측에서 rsa 키를 생성하여 서버로 전송해야 하는데, 그 전송작업 역시 sftp로 해야 하는 딜레마

swkim216의 이미지

damn small linux 한글 locale

dsl 한글 폰트를 설치해서 파이어 폭스에서는 한글이 보이거든요
근데 locale 설정이 않되어서 인지 ssh 로 다른 리눅스 접속해서 보면 한글이 다 깨져서 보이더라구요
이거 어떻게 해결 못할까요?
locale 설치 및 설정 법좀 알려주세요!!

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 질문 구독하기