22018, 1/1101 회원가입  로그인  
   별빛을담아
   testC++.png (9.0 KB), Download : 136     [오른쪽 버튼 눌러 다운 받기]
   [C++] 첨부파일이 안되서 여기에 올려요 ㄱ-

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=19115 [복사]



에러가 나는 곳만 주석으로 표시해 뒀습니다.

프로그램의 목적은 vector를 사용해서 클래스타입의 동적배열을 할당할 건데요
push_back으로 클래스를 추가하고 제거하는 걸 못하겠네요;

제가 만들고 있는 프로젝트에서 필요로 하는 기능인데요.
생성자의 매개변수 또한 지정해 줄 수 있어야 합니다;

아래에는 소스코드를 복사해 올립니다.

=============================================================================

using namespace std;

class testclass
{
public:
        int a,b;
        void printall();
};
void testclass::printall()
{
        cout << a <<","<< b <<endl;
}

int main()
{
        int c=1,d=2;
        vector<testclass> classlink;

        for(int i=0;i<3;i++)
                classlink.push_back((c+i,c+d+i)); //이곳

        for(vector<testclass>::iterator i=classlink.begin();i!=classlink.end();++i)
                classlink[i].printall(); //이곳
        
        return 0;
}

  Hit : 7202     Date : 2010/12/10 09:19



    
별빛을담아 뻘쭘해서 자문자답 2010/12/10  
clnoe vector 사용할때
using std::vector;
안해도 되나요?
2010/12/11  
별빛을담아 맨 위에 using namespace std;
이거때문에 상관 없지 않나 싶은데...

일단 테스트하러....
2010/12/11  
두루뭉술 우,,우와,, c++이다 c++이야 2010/12/12