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

ssonacy의 이미지

[C++] 템플릿 클래스에서 템플릿 템플릿 파라미터 를 구지 사용해야 되는 이유가 있을까요 ?

지금 C++ "똑똑한 프로그래밍을 위한 C++ 템플릿 가이드" 라는 책을 보고 있는데요.. 궁금증이 생겨 질문 해 봅니다.

질문의 내용은 제목과 같이 "템플릿 클래스에서 템플릿 템플릿 파라미터 를 구지 사용해야 되는 이유가 있을까요 ?" 인데요.

템플릿 템플릿 파라미터를 소개 하기 이전에 나왔던 예제는 아래와 같습니다.

template< typename T , class CON = std::list<T> >
class stack_t
{
public:
 
    inline void push( const T& elm ) { con_.push_back( elm ); }
    inline int size() const { return con_.size(); }
 
private:
 
    CON con_;
};

그리고 템플릿 템플릿 파라미터를 소개 할때의 예저는 아래와 같습니다.

park3250의 이미지

make 에러 expecting string instruction after `rep' 에러 질문입니다.

안녕하세요
FFmpeg 2.0.2 -> 2.4.5 버전업데이트 하려고
컴파일을 진행하는데요

yjh2323의 이미지

리눅스 환경설정 파일에 설정 값 입력하기..

안녕하세요 리눅스 초보 질문드립니다.

현재 CentOS를 사용중인데.. 환경설정파일들을 보면 파라미터에 값을 입력할 때
'=' 을 사용할때도 있고 띄어쓰기를 사용할때도 있는데 어떤 차이인지 궁금합니다.

터무니없는 질문일 수 있는데 초보이니 이해 부탁드립니다. ㅠㅠ

trymp의 이미지

c++ try { } catch () 에서 try 문안에 코드가 많이 들어있으면 수행성능이 떨어지나요?


C++ 에서 try { } catch() 문으로 예외처리를 하는데

try 문에 많은 코드라인이 들어가게 되면 수행성능이 떨어지는지 궁금합니다.

컴파일러가 어떤 처리를 할지 궁금해서요.

c++ 고수님들 답변 좀 부탁드립니다.

classicid의 이미지

ARM EABI

안녕하세요

arm cross 컴파일러를 알아보고 있는데요.

mentor 홈페이지 들어가 보니 몇가지 카테고리가 있는데
EABI 와 GNU/Linux 를 어떻게 구분해야 하는지..

서핑을 해보니 " Bare Metal 컴파일러인 ARM EABI와 추후 Linux용 실행 파일을 생성하는 ARM GNU/Linux이다. " 라는 말이 있는데

잘 이해가 안가는군요.

리눅스 어플을 개발할 때 필요한 제품이 무엇인지 궁금합니다.

Sourcery CodeBench Lite Edition for ARM EABI
Sourcery CodeBench Lite Edition for ARM GNU/Linux

ksm2day의 이미지

리눅스 프로그래밍 초짜입니다. 프로그램 참고 쉘작성 도움부탁드려요~

문제가

1.다음 프로그램을 참고해 쉘을 작성해라.
#include
#include

void get_next_command(void);

int main(int argc, char* argv[])
{
while(1){
char *cmd = get_next_command();
int child_pid = fork();
if(child_pid == 0){
exec(cmd;
panic("exec failed");
}
else{
wait(child_pid);
}

}

lucie의 이미지

JetBrain CLion을 처음 써봅니다. CMakeLists.txt에 대해 궁금해요.

Visual Studio 2015 사용하다가, 오랫만에 PyCharm 업데이트 하러 들어가보니
CLion이라는 신기한 IDE가 생겼더라구요. 그래서 그냥 학생 라이센스라서 가벼운 마음으로 받았는데...

Hello world도 못하는 저를 발견할 수 있었습니다 ;;;
그래서 이것 저것 살펴보다가.. 알아챈점이 하나 있었는데요
CMakeLists.txt에 소스파일이 등록되어있지 않으면 컴파일이 안되는것 같더라구요!

그래서 혹시나 CLion 쓰시는 분들이나, VS에는 이런 과정이 왜 없는지(또는 생략되었는지)
궁금해서 질문 드립니다.

CMakeLists.txt

c00lpeace의 이미지

리알못(aka.윈도우 유저)의 리눅스 설치 관련 질문드립니다^^;

리눅스와 친숙해지기위해 제 노트북에 최신 리눅스 민트 17.3버전을 설치하고 웹서핑을 하면서 이것저것 설정하며 사용중입니다.
그러던중 이것저것 응용프로그램을 설치하다보니 루트 디렉토리? 드라이브?가 용량이 부족하다고 나와서 파티션 설정을 다시해야하나 고민중입니다

oblab의 이미지

gcc 옵션 -Wl,--no-undefined 에 대해서 성명좀 부탁드리면 안될까요...

-Wl 옵션이 링커에 전달될 내용에 대한 옵션을 쓴다라고 하는데요
-Wl,--no-undefined

-Wl,--no-undefined linker option can be used when building shared library, undefined symbols will be shown as linker errors.

이런식으로 검색이 나오는데 undefined 심볼이있을때 에러메시지를 보여주는?
--no-undefined 기능적으로 어떤건가요??

--no-undefined 옵션을 쓰려면 -lpthread도 함께 들어가야 컴파일시 에러가 안나더라구요...

backho79의 이미지

DNS 관련 기초적인 질문입니다.

안녕하세요

DNS관리할 일이 생겨서 DNS 관리를 하고 있는데 리눅스 관련해서는 쌩초보인 개발자입니다.

방금전까지 DNS 서버가 정상적으로 돌아가고 있어는데

이것저것 만지던 도중 갑자기 죽어버렸네요.....

일단 수정했던것들을 다 돌리고

서비스를 재시작 시켰는데도 정상적으로 작동을 안하네요
(서비스 재시작시에는 정상적으로 작동 됩니다.)

ping을 날렸을 응답조차 안하는데

어느부분부터 확인하면 될까요?

조언 부탁드립니다.

감사합니다.

페이지

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