프로그래밍 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

everspin의 이미지

GDB 조건문 궁금한게 있습니다 선배님들 도와주세요

현재 EDI 레지스터에 'HAHA' 라는 값이 들어가고 'HAHA'라는 값이 들어 갈때만 브레이크를 걸고 싶습니다.

(gdb) condition 1 $edi=="HAHA" 로 했는데 브레이크 포인트가 걸리지가 않네요.

어떤식으로 해야지 EDI가 가르키는 곳이 제가 원하는 문자열이 들어가 있을때 브레이크를 걸수 있을까요?

maria_96의 이미지

고민좀들어주세요

현재 소프트웨어를 전공으로 하고 있는 대학교2학년 학생입니다.
그런데 문과출신으로 컴공을 선택하고..열심히 한다고 하고는 있는데
아직 그런 프로그래머적인 머리라고 할까요..문제를 보고 그거에 대한
알고리즘이 잘 떠오르지도 않고 다른애들보다 이해도 느린것 같아요..그래서 너무 고민이네요
여기서 그만 두어야하는지..(천부적인 재능은 없는건 확실한데 노력을 해도 안되니깐요...문제를 외워서 반복하는건 어느정도 한계가 있는것 같거든요..(지금 무조건 소스보고 치고 이해하는정도의 공부를 하고 있습니당)
이길로 진로를 잡아도 제가 과연 잘 해날 수 있을지 고민되기도 하고요.)

ps .진로는 db쪽 잡고 있어요..(근데 경력자 채용이 주를 이루네요..ㅠㅠ 어떻게 해야할까요!)

c00lpeace의 이미지

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

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

페이지

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