프로그래밍 QnA

icanfly의 이미지

int 초기화 문법...

int a = 40;

int copy(a);

cout << a;

위와 같은 코드가 가능하고 정상 작동하더군요. 마치 사용자 정의 객체처럼
복사생성자에 의해서 값이 초기화 되어 지는듯이 int형도 가능한걸 처음알았
습니다.

C++에서도 기본자료형이 객체처럼 동작하는건가요?

파이썬같은 고급 인터프리트 언어에서나 느낄 수 있는 듯한 분위기인데..

그럼..int copy(a); 와 int copy = a; 의 차이점은 무엇인가요?

그럼...

아..함수의 초기화 목록하고 관계있을지도 모르겠군요.

ksj0822의 이미지

리눅스로 lpt를 제어하는 프로그램을 짜고 있던 도중에...

제목 처럼 그러한 작업을 하고 있었습니다.
물론 확인을 위해 간단한 모듈을 만들고 led로 확인을 하고 있구요..

Quote:
#include<stdio.h>
#include<unistd.h>
#include<sys/io.h>
#include<ncurses.h>
#define dt 100

int main (void)
{
int i, j;
system("clear");
printf("Look at the Dep LED!!!\n");

ioperm(0x378, 1, 1);//use 0x378turn on
while((getch())!='q')
{
for(i=0; i<8; i++)
{
outb(i, 0x378);
usleep(dt);
}

guriis의 이미지

[C++] 자신의 클래스 안에서 생성자를 호출하는 이유..?

안녕하세요..
프로그램 소스를 보다 궁금한점이 있어 이렇게 질문을 드립니다.

class ClassA
{
public:
    static ClassA *New();
protected:
    ClassA();
.....
}

위와 같이 생성자를 protected 에 들어가 있습니다.
그리고 이 클래스를 생성할때에는 static 함수인 New 를 통해서 ClassA 를 생성한후 포인터 값을 넘겨 줍니다.

그런데, 굳이 static 함수를 통해서 생성하는 이유가 무엇인지를 알고 싶습니다.

감사합니다.

dopesoul의 이미지

콘솔의 기본 output 이 /dev/ttyS0 인 ARM 보드에서...

콘솔의 기본 output 이 /dev/ttyS0 인 ARM 보드(시리얼 단자는 ttyS0 하나뿐)에서 /dev/ttyS0 를 이용한 통신 실습을 하려면...
어떻게 해야합니까?
콘솔의 기본 output 이 /dev/ttyS0 인 터라 안될것 같은데요...
답변부탁드릴게요...

jagalchee의 이미지

악성스크립트 제거 혹은 스파이웨어 제거 프로그램의 원리를 알

MS 윈도우즈에서 여러 악성 스크립트 혹은 스파이웨어들을 제거해주는 프로그램은 어떻게 만들면 되는지 궁금하네요.

재미삼아 만들어볼려고 해도 딱히 볼만한 문서도 없고, 오픈소스로 릴리즈되는 프로그램도 없네요..

farewell99의 이미지

java나 fortran 컴파일한후에 c소스파일과 링크

gcc로 java나 fortran 컴파일한후에 c소스파일과 링크해서 하나의 응용프로그램을 완성하려고 하는데요..
그러니까
proj1.c
proj2.c
proj_src1.for
proj_src2.for
=> proj1.obj, proj2.obj, proj_src1.obj, proj_src2.obj
=> proj.exe
필요한 링커나 도구, 사용방법 알려주세요..

toy의 이미지

한개의 프로그램의 변수를 다른 프로그램이 변경할수있나요?

한개의 프로그램에 int i ;가 선언되었다고 할때,
다른 프로세스에서 이값을 변경할수있을까요?
다른 프로세스에 파이프나 그런걸 사용해서 i의 주소를 넘겨주고...
어떻게 하면 될것같긴한데 정확히 모르겠네여.. :oops: :oops:

junteken의 이미지

임베디드 시스템에서 xml을 쓰고 싶습니다.

xercesc와 expat같은 xml라이브러리가 있는지요?
혹시 다른 라이브러리가 있는지요?
현재 저는 s3c-2440a코어를 쓰고 있는 보드에 포팅을 하여야 합니다.
혹시 알고계신분 알려주시면 고맙겠습니다.
그럼 행복하세요~~
안녕~

ssik425의 이미지

구조체 동적 할당 방법?

링크드 리스트 등을 사용하지 않고 동적 할당 자료형을 구현 해보려고 하는데
안되네요.. 아직은 허접인지라 :oops:
코드는 아래와 같습니다. 여러분들은 어떻게 처리하시나요?
폴트가 나는거 보니 제가 잘못한거 같은데 뭐가 틀린 거죠?

[code:1]/* 구조체 동적 할당 testing */
typedef struct Cnt {
int num1;
char num2[10];
}COUNT;

int main(void)
{
int i=0;

COUNT *cnt;

cnt=(COUNT *)malloc( sizeof(COUNT));

save_data(cnt);

은영신랑의 이미지

시리얼 프로그래밍 방법에 대한 질문

시리얼로 10개의 문자를 보내는 프로그램을 작성해 보았는데요,
우선 2개는 STARTBIT로 정해놓은 것이고 꼭 이 비트들을 우선 확인해야 합니다.그 뒤에는 쭉 받으면 되는데요,
read를 먼전 실행하면 버퍼에 data가 없기 때문에 블락킹이 되고, 그때는 한바이트씩 읽더라구요.
버퍼에 데이터가 있을때는 한번에 모두 읽지만요.
하나의 배열에 읽력받은 데이터를 정렬하려고 하려고 하다가
아래 방법을 생각해보았습니다.
동작은 잘 합니다. 하지만 그리 좋지많은 않은것 같아서 이렇게

페이지

프로그래밍 QnA 구독하기