12 AĞUSTOS 2008, Salı
Nasıl C statik bir sınıf oluşturmak mı ?
Nasıl C statik bir sınıf oluşturmak mı ? Gibi bir şey yapmak mümkün olmalıdır:
cout << "bit 5 is " << BitParser::getBitAt(buffer, 5) << endl;
Ben varsayarak BitParser sınıfı yarattı. BitParser sınıf tanımı nasıl olurdu?
CEVAP
12 AĞUSTOS 2008, Salı
Eğer uygulama için bir yol arıyorsanız, "senin gibi" kelime bir sınıf, C# örnek, C Yönetilen kullanmadan mümkün olmayacaktır . statik
Ama senin örnek görünüyor, sadece BitParser nesne üzerinde public static bir yöntem oluşturmanız gerekir. Bunun gibi
// header file
class BitParser
{
public:
static bool getBitAt(int buffer, int bitIndex);
// .. lots of great stuff
};
// and in your cpp...
bool BitParser::getBitAt(int buffer, int bitIndex)
{
bool isBitSet = false;
// .. determine if bit is set
return isBitSet;
}
Bu kod örnek kod olarak aynı şekilde yöntemini çağırmak için kullanabilirsiniz.
Bu yardımcı olur umarım! Şerefe.
Bunu Paylaş:
Nasıl oluşturmak statik bir yöntem içi...
Nasıl JavaScript ile dinamik olarak CS...
Nasıl bir sınıf içinde bir şablon işle...
Nasıl derleme çözülmemiş sorunları ile...
Nasıl sınıf alanları, Visual Studio ve...