🤍 전 강의 25% 할인 중 🤍

2024년 상반기를 돌아보고 하반기에도 함께 성장해요!
인프런이 준비한 25% 할인 받으러 가기 >>

  • 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

4.1강 namespace 안에 void함수 cout, endl undefine

20.04.11 16:38 작성 조회수 104

0

#include <iostream>

namespace work1

{

    int a = 1;

    void dosomething() {

    (문제 의 줄)>>   cout << a += 3 << endl;     }

}

//(질문)

//여기서 오류나와서 namespace에서 꺼내보아도 void 함수에서 cout,endl을 찾을 수가 없습니다. 구글검색도 해봤지만 알 수가 없었는데 혹시 제가 무엇을 놓친걸까요?

int main()

{

    using namespace std;

    work1::a;

    cout << work1::a << endl;

    work1::dosomething;

    cout << work1::a << endl;

    //cout << work1::dosomething << endl;

    return 0;

}

답변 1

답변을 작성해보세요.

2

 using namespace std;의 위치를 여기저기 옮겨보면서 실험해보세요.

채널톡 아이콘