Phần lớn thời gian của tôi dành cho việc phát triển các ứng dụng C++ là lãng phí khi triển khai các định nghĩa lớp. Bằng cách đó tôi có nghĩa là prototyping của các lớp học sau đó tạo ra các triển khai tương ứng của họ.C++ Tự động thực hiện lớp trong biên tập
Ví dụ:
#ifndef FOO_H
#define FOO_H
class Foo
{
public:
Foo (const X& x, const Y& Y);
~Foo();
void PerformXYZ (int Count);
};
#endif
Và bây giờ tôi sẽ phải sao chép và dán, sau đó thêm các Foo lặp đi lặp lại :: vào từng chức năng.
Foo::Foo (const X& x, const Y& Y)
{
}
Foo::~Foo()
{
}
void Foo::PerformXYZ (int Count)
{
}
Hiện tại tôi sao chép các khai báo hàm vào tệp * .cpp tương ứng, xóa các dòng trống, sau đó thay thế ';' với "\ n {\ n \ n} \ n". Tuy nhiên, tôi vẫn phải chỉ định không gian tên cho mỗi hàm.
Có các công cụ trong Eclipse, Vim hay bất kỳ IDE/trình soạn thảo nào khác có gánh nặng này với nhà phát triển không?
Người đàn ông, chúng tôi có thói quen giống nhau :) – GManNickG
Bạn nghĩ rằng một cái gì đó như thế này sẽ tồn tại (nó sẽ rất hữu ích). Nếu không có ai đưa ra câu trả lời, bạn nên nghĩ đến việc viết một plugin hoặc chương trình để thực hiện việc này. – Kredns