Quizzes
Site Language: English
Українська
English
Русский
Programming Tests
Login
Sign Up
Programming Tests
Theory
Snippets
Papers
Landing
Android
Prices
FAQ
Cosmo Story
Terms and Conditions
Privacy Policy
Cookies Policy
Send Feedback
inline
:
Content language: Русский
English
Выберите правильные утверждения для следующего кода struct A { virtual void Foo() = 0; }; struct B : A { void Foo() { /*code*/ } };
inline
Что выведет на экран следующая программа: #include <iostream> #include <string> #include <sstream> using namespace std; template <class T> inline string to_string(const T& t) { stringstream ss; ss << t; return ss.str(); } class DataType { public: DataType(int); DataType(string, int = 3); const char *getData(); private: string anyData; }; DataType::DataType(int dt) { anyData = to_string(dt); } DataType::DataType(string str, int dt) { anyData = str; anyData += to_string(dt); } const char *DataType::getData() { return anyData.c_str(); } int main(void) { DataType data1 = 8; //1 DataType data2 = string("a"); //2 DataType data3 = DataType(string("b"), 6); DataType data4 = DataType(5); cout << data1.getData() << " " << data2.getData() << " " << data3.getData() << " " << data4.getData(); return 0; }
inline
← Prev
1
Next →
Sign Up Now
or
Subscribe for future quizzes