Verilen foo.hppotomatik oluşturmak için nasıl C++ başlıkları
class Foo
{
public:
void MethodA()
{
//BODY IMPLEMENTATION
}
int MerhodB()
{
return 2+3;
}
}
Ben iki dosya foo.cpp ve foo.hpp oluşturmak için bir araca gereksinim vardır. Böyle foo.hpp
class Foo
{
public:
void MethodA();
int MerhodB();
}
foo.cpp
void Foo::MethodA()
{
//BODY IMPLEMENTATION
}
int Foo::MerhodB()
{
return 2+3;
}
gibi tembel c çalıştı ++ ama benim için çalışmıyor. Başka önerileriniz var mı?
Düzenleme: Windows'u kullanmıyorum, lütfen Visual Studio araçlarından kaçının. Görsel Assist X (veya daha yeni) ile Teşekkür
Aptal soru: Neden? Tek bir dosyada çok fazla kaynağın var mı? Sadece merak ediyorum :) – Bart
@Bart Tek bir dosyada bir şeyin ilk çizik uygulamasını yazmak daha kolaydır ve beyanın ve tanımlamanın ayrılması için bazı araçlara sahip olmak iyidir. – Notinlist
@Bart Maalesef, evet. Emacs kullanıyorum ve her seferinde bir metod bildirimini değiştirdiğimde başlık dosyasını güncellemek için çok tembel davrandım. Bu yüzden onu Java/C# tarzında yazmaya karar verdim. Şimdi "birisi", konuyu geleneksel ayrı başlık/uygulama stiline dönüştürmemi istiyor. –