Здравствуйте, Аноним, Вы писали:
А>Скажите, плз, static функции в C++ (объявленные как члены класса) можно вызывать как в C#?
А>Будет ли корректной такая запись:
А>#include <iostream>
А>using namespace std;
А>class Test1 А>{ А>private: А> Test1() {} А> ~Test1() {}
А>public: А> static void Foo() {cout << "Foo called" << endl;}
А>};
А>int main(void) А>{
А> Test1.Foo();
А> return 0; А>}
Test1::Foo();
вот так вроде
Ed.ward
Re[2]: static функции
От:
Аноним
Дата:
28.10.04 13:45
Оценка:
Здравствуйте, Ed.ward, Вы писали:
EW>Здравствуйте, Аноним, Вы писали:
А>>Скажите, плз, static функции в C++ (объявленные как члены класса) можно вызывать как в C#?
А>>Будет ли корректной такая запись:
А>>#include <iostream>
А>>using namespace std;
А>>class Test1 А>>{ А>>private: А>> Test1() {} А>> ~Test1() {}
А>>public: А>> static void Foo() {cout << "Foo called" << endl;}
А>>};
А>>int main(void) А>>{
А>> Test1.Foo();
А>> return 0; А>>}
EW>Test1::Foo(); EW>вот так вроде
EW>Ed.ward
Здравствуйте, ScorpZ, Вы писали:
SZ>Но можно и так , через объект класса
SZ>int main(void) SZ>{ SZ> Test1 Test; SZ> Test.Foo(); // надо так SZ> return 0; SZ>}