2013-04-12 2 views
2

malloc에 ​​의해 할당 된 메모리가 있다고 가정합니다. 이제 스트림 버퍼로 fstream 객체로 사용하고 싶습니다. 다른 상황에서는 FILE *을 가정합니다. 그것으로부터 fstream 객체를 생성 할 수 있습니까? 메모리 버퍼에서 fstream 객체 생성


사실은 내가했습니다 내가 CPP 형 파일 처리와 라이브러리를 구현하려는 function.Now는 이전 버전과의 호환성을 유지 년대에 파일 * 인수를 받아들이는 기존 라이브러리. 어떻게해야합니까?

답변

0

fstream 개체를 FILE*에서 만들 수 없습니다. 무엇이든 쉽게

당신은 개인적으로 내가 묻고 싶은 iostream.But에서 상속 사용자 정의 클래스에 대한 생각 FILE*

+0

으로 작동 표준 I/O 스트림 ++ C를 기반으로 스트림을 작성해야이 없다? – deeiip

+0

더 쉬운 방법은 타사 클래스 라이브러리를 검색하거나 부스트, Qt, Poco를 살펴 보는 것입니다. 'FILE *'을 허용하는 스트리밍 시스템을 찾으려면 – deepmax