如何通过猪八戒平台进行网站建设并成功开发网站?

摘要:网站建设最新教程视频教程,猪八戒网站开发,wordpress主要函数,网站强制字体wordpress左移运算符重载 左移运算符的应用左移运算符的重载 左移运算符的应用 左移运算符,左移第一个操作数的位&
网站建设最新教程视频教程,猪八戒网站开发,wordpress主要函数,网站强制字体wordpress左移运算符重载 左移运算符的应用左移运算符的重载 左移运算符的应用 左移运算符#xff0c;左移第一个操作数的位#xff0c;第二个操作数决定要移动的位置左移运算符还可以用于输出调试#xff0c;cout “Hello” endl; 左移运算符的重载 左移运算符… 左移运算符重载 左移运算符的应用左移运算符的重载 左移运算符的应用 左移运算符左移第一个操作数的位第二个操作数决定要移动的位置左移运算符还可以用于输出调试cout “Hello” endl; 左移运算符的重载 左移运算符的重载可以帮助我们输出自定义的数据类型或者对象属性。左移运算符是不可以用成员函数进行重载的。在重载函数中有访问私有成员变量时可以配合友元一起使用。 为什么左移运算符不能通过成员函数重载呢 使用成员函数重载因为成员的第一个默认参数是this必须是对象 cout, 和平常我们使用的cout 不符。 code:#include iostreamusing namespace std;class Horse{private:int age 3;string color white;public:ostream operator (ostream cout1) //成员函数隐含的第一个形参是this,使用时只能是对象 cout;和实际使用不符{cout age: age , color: color;return cout;}};int main(){Horse h1;h1 cout;system(pause);return 0;} result:age: 3, color: white请按任意键继续. . .使用全局的函数进行重载 #include iostream using namespace std; class Horse { // 以友元的方式在全局函数内实现对私有属性的访问。 friend ostream operator (ostream cout1, const Horse ref_h); private:int age 3;string color white;}; ostream operator (ostream cout1, const Horse ref_h) //全局函数形参两个第一个可以传cout最后将cout引用方式返回就可以实现链式编程 // ref_h并不改变其值所以可以加const {cout age: ref_h.age , color: ref_h.color;return cout1; } int main() {Horse h1;cout h1 endl;system(pause);return 0; }