어떤 FEM program에 plug-in처럼 사용될 math library를 짜고 있습니다.
불행히 그 회사에서는 아무지원도 해주지 않습니다.
어떻게 보면 당연한지도 모르겠습니다만, third party가 임의의 라이브러리를 짜서 사용하는 것은 허락하지만, 편리를 봐주지는 않습니다.
그래서 디버깅하기가 여간 힘들지 않습니다.
지금은 제 소스의 거의 모든 라인에 printf를 걸어놓고 디버깅하는데,
뭔가 좋은 방법이 없을까요?
한수 지도해주시기 바랍니다.
#include <map>
using namespace std;
template <class T>
class Test
{
public:
map< int , T * > a;
map< int , T * >::iterator i;
};
class Data
{
public:
int a;
};
int main()
{
Test<Data> a;
}
$ g++ z.cpp -o z
z.cpp:10: error: expected `;' before "i"
예전에 gcc 2.95에서는 이상없이 컴파일이 되었는데 3.4.2 에서는 에러가 출력됩니다. 왜 이런 문제가 발생하는지 알려주시면 감사하겠습니다.
$ svn ci
Sending step1.py
Transmitting file data .svn: Commit failed (details follow):
svn: Out of date: 'step1.py' in transaction 'k'
svn: Your commit message was left in a temporary file:
svn: '/home/dhjang/script4/svn-commit.tmp'
어떻게 해결 할 수 있을까요?
답변 부탁드리겠습니다.
데비안 sarge 사용자이고,
subversion 버전은 다음과 같습니다.
Quote:
$ svn --version
svn, version 1.0.9 (r11378)
compiled Oct 16 2004, 23:29:24