由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 请教operator const char*() 的问题
相关主题
C++ 面试题发发面经 攒人品 C++的
问个c++题请问如何准备C/C++面试
C++: 如何对const data member做assignment?C++ Q71: overloading (skillport)
请问关于overloading << (转载)Bloomberg phone interview (intern)
请问一道c++题目再论设计里面的Card class
C++ Q48: illegal operation (C33)C++ Q89: function template and overloading
请帮忙看道题 c++ operator overloadCan you overload the same operator more than once?
C++ questionTree Iterator && operator overloading的一个问题
相关话题的讨论汇总
话题: operator话题: const话题: char话题: person话题: test
进入JobHunting版参与讨论
1 (共1页)
b*******y
发帖数: 239
1
operator const char*()
一直不知道这个怎么理解,有人说说这个的特殊含义吗?
我知道一般的operator overload,但这个似乎连operator是什么都没有,所以很不理
解。
这个是C++的,请指点,非常感谢。
b*******y
发帖数: 239
2
原题也是在这个版上有人发的C++的其中一题,已copy下来:
class Person{
public:
Person(const char* szName);
const char* GetName() const;
/*put a function here*/
private:
char *m_szName;
};
int main()
{
Person person("John");
std::cout << Person;
return 0;
}
Referring to the sample code above, which one of the following member
functions do you add at the comment to support std::cout << person
statement?
A. std::string operator() { return GetName(); }
B. std::string ToString() { retur
f****4
发帖数: 1359
3
conversion Operator :)
// code explains itself
class Test{
public:
operator const char*(){cout<<"Test"< };
void f(const char*)
{
cout<<"f()"< }
int main(){
Test t;
f(t);
return 0;
}
b*******y
发帖数: 239
4
Thank so much for the help.
It's Conversion Operator, I didn't know this name.
1 (共1页)
进入JobHunting版参与讨论
相关主题
Tree Iterator && operator overloading的一个问题请问一道c++题目
求顺时针打印矩阵codeC++ Q48: illegal operation (C33)
[合集] 贡献几个C/C++编程电话面试题请帮忙看道题 c++ operator overload
Google的一道面试题C++ question
C++ 面试题发发面经 攒人品 C++的
问个c++题请问如何准备C/C++面试
C++: 如何对const data member做assignment?C++ Q71: overloading (skillport)
请问关于overloading << (转载)Bloomberg phone interview (intern)
相关话题的讨论汇总
话题: operator话题: const话题: char话题: person话题: test