강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

서정화님의 프로필 이미지
서정화

작성한 질문수

홍정모의 따라하며 배우는 C++

4.1 지역 변수, 범위, 지속기간

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

작성

·

181

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;의 위치를 여기저기 옮겨보면서 실험해보세요.

서정화님의 프로필 이미지
서정화

작성한 질문수

질문하기