수다닷컴

  • 해외여행
    • 괌
    • 태국
    • 유럽
    • 일본
    • 필리핀
    • 미국
    • 중국
    • 기타여행
    • 싱가폴
  • 건강
    • 다이어트
    • 당뇨
    • 헬스
    • 건강음식
    • 건강기타
  • 컴퓨터
    • 프로그램 개발일반
    • C언어
    • 비주얼베이직
  • 결혼생활
    • 출산/육아
    • 결혼준비
    • 엄마이야기방
  • 일상생활
    • 면접
    • 취업
    • 진로선택
  • 교육
    • 교육일반
    • 아이교육
    • 토익
    • 해외연수
    • 영어
  • 취미생활
    • 음악
    • 자전거
    • 수영
    • 바이크
    • 축구
  • 기타
    • 강아지
    • 제주도여행
    • 국내여행
    • 기타일상
    • 애플
    • 휴대폰관련
  • 프로그램 개발일반
  • C언어
  • 비주얼베이직

C++인수 질문입니다.

화1이트

2023.04.01

`C++를 공부하고 있습니다..

문제하나를 풀고 있는데. 인수가 두개일때 어떻게 처리해야 하는지 잘 몰라서 질문을 올립니다.

이름하고 주소를 직접입력해서 출력하는 .. 어찌보면 간단한 문제인데요,,

하나일때는 생성자 만드는거라던가. 그 생성자가지고 적용시키는건 알겠는데. 숫자가 늘어나게 된다면

생성자를 따로 만들어야 하는건지. 혹은 그 인수를 늘려야 되는건지..

입력내용을 비공개맴버로 하라는데, 이렇게 해도 될런지....

정확하게 개념이 잡히지 않아서 아래 소스푸는데도 잘 모르겠습니다.

어디가 잘못되었는지.. 어떻게 변형해야 되는지. 부탁드립니다.

아랫부분은 소스입니다.(수정했습니다.)
/----------------------------------------------------------------------/
#include iostream
#include string
//클래스부분입니다.
class Hozon{
private:
std::string name ;
std::string address;
public:
Hozon(std::string s,std::string d){
name = s;
address = d ;
};
void store() const;
};
void Hozon::store() const{
std::cout Enter your name ;
std::cin s std::endl;
std::cout Your name is name std::endl;
std::cout Enter your address ;
std::cin d std::endl;
std::cout your address is address std::endl;
}
//메인부분입니다.
int main()
{
std::string s;
std::string d;
Hozon man1(s,d);

man1.store();
getchar();
getchar();

}

에러 내용

--s,d가 정의되지않은 식별자입니다.(엥? 메인에도 클래스에도 정의했는데 왜?)

신청하기





COMMENT

댓글을 입력해주세요. 비속어와 욕설은 삼가해주세요.

  • 모은

    #include \stdafx.h\ 부분은 에러가 나네요, 그부분빼고 하니까 됩니다. 코드가 이상하시다고 하셧는데 어떤부분이 이상한지 알려주셨으면 합니다. 코멘트부분을 보니까 입력부분이랑 처리함수부분에 선언부분이 추가되었네요, 나름대로 분석해보겠습니다.

  • 여울가녘

    찬// 그래도 도움이 되는 내용인것 같아서 참고해봅니다.
    사과// 초기화한다는게 질문에 올려진 초기화(?)말고 또다른 방법이 있나요?
    진용훈// 답변감사합니다. 제가 작성했던 자료 입력하는 부분은 전부 코멘트 되어 있네요, 실행해보겠습니다. c++를 시작했지만 생성자만드는것도 이해가 잘 안되던 터라.. 위의 소스만 보면 씨언어와 엄청난 차이를 보여주는것 같네요(문법상..)

  • 각티슈

    2부분으로 나눠서, 그냥 한번 고쳐봤습니다. 근데, c++쪽 책을 좀더 보셔야 할것 같네요.
    코드가 많이 이상해서...

  • Sona

    void Hozon::store() const{
    std::string name, address;
    std::cout \Enter your name\ ;
    // std::cin s std::endl;
    std::cin name;
    std::cout \Your name is \ name std::endl;

    std::cout \Enter your address\ ;
    // std::cin d std::endl;
    std::cin addre

  • 봄나

    #include \stdafx.h\

    #include iostream
    #include string

    //클래스부분입니다.

    class Hozon{
    private:
    std::string name ;
    std::string address;

    public:
    Hozon(std::string s,std::string d){
    name = s;
    address = d ;
    };
    void store() const;
    };

  • 볼수록중독

    와~ 그러고 보니.. 제가 질문을 잘못 이해 한것 같군요~ ㅎㅎ 헛소리라고 생각해 주세요. ㅋ

  • 스위트초코

    string s,d 를 초기화 해서 다시 해보세요.. 지금 군대안에 있어서 디버깅은 못해봤는데;
    혹시나 해서요 ^^;

  • 연자두

    요런 문제는 자주 겪게 되죠.. name 과 address를 받는 놈을 만들었었는데..
    거기다가 tel도 넣을라면.. 생성자를 변경해야 하는 문제가.....

    이 문제는 바로 name과 address를 걍 String으로 따로 받아서 생기게 됩니다.
    이렇게 되면 확장하기 위해서 생성자를 변경해 주어야 하는 문제가 발생하죠..

    그래서 두가지의 값이 뭉쳐서 하나의 의미를 가지게 된다면
    클래스로 만들어서 처리하는것이 좋다고 생각합니다.

    class Per

번호 제 목 글쓴이 날짜
2696263 프로그래밍 공부시작 질문 (6) 진이 2025-05-28
2696206 SK2의 플래시를 밴치마킹하려고하는데요.. (1) 비내리던날 2025-05-27
2696179 ie7에서 사라지지가 않네요. (2) 빛길 2025-05-27
2696150 div에 스크롤 생기게 하려면... (2) 에드가 2025-05-27
2696123 자료구조론 공부중인데 김자영 2025-05-26
2696094 exe 파일 제철 2025-05-26
2696043 제이쿼리 .scroll() 관련 질문드립니다 이거이름임 2025-05-26
2695984 마크업상으로 하단에 있으나 우선적으로 이미지파일을 다운로드받는 방법 (1) 들꿈 2025-05-25
2695934 tr 속성값 (9) 새 2025-05-25
2695905 ASP로 개발됐을 때 css가 달라져요 ㅠㅠ (4) 슬아라 2025-05-24
2695878 form을 이용한 다른 페이지로 넘기는 방법을 알려주세요 (1) 핫파랑 2025-05-24
2695844 저기 암호화 및 복호화 프로그램.. 만들어볼려는대 (2) 한빛 2025-05-24
2695814 [질문] PDA에서 애플릿이 가능한가요? (1) 봄시내 2025-05-24
2695785 웹 설정 도와줄분 화이트캣 2025-05-23
2695730 갑자기 기억이 안나는데 accesskey 속성.. 빛나라 2025-05-23
2695702 [질문] Java 버전 차이에 의한 오류?!! (2) 검사 2025-05-23
2695672 자바 임베디드 쪽으로 배우고 싶은데요..질문이요.. (1) 뽀그리 2025-05-22
2695647 헉! 이클립스(v3.1)에서 발생되는 널포인트 익셉션? ;;; (3) 아빠몬 2025-05-22
2695586 IFRAME 캐싱 질문 봄나비 2025-05-22
2695498 [질문]실행가능한 jar파일.. 정말 이해가 안가네요... ㅡㅜ;; 터1프한렩 2025-05-21
<<  이전  1 2 3 4 5 6 7 8 9 10  다음  >>

수다닷컴 | 여러분과 함께하는 수다토크 커뮤니티 수다닷컴에 오신것을 환영합니다.
사업자등록번호 : 117-07-92748 상호 : 진달래여행사 대표자 : 명현재 서울시 강서구 방화동 890번지 푸르지오 107동 306호
copyright 2011 게시글 삭제 및 기타 문의 : clairacademy@naver.com