Công cụ bảo vệ mã nguồn .NET mạnh nhất, không thể unpack, miễn phí cho các khách hàng đầu tiên đăng ký.
Trang 2 trên tổng số 2 Đầu tiênĐầu tiên 12
Từ 11 tới 13 trên tổng số 13 kết quả

Đề tài: Bản chất của toán tử và đa năng hóa toán tử (nâng cao về C và C++)

  1. #11
    Ngày gia nhập
    02 2014
    Nơi ở
    TP.HCM
    Bài viết
    904

    Mặc định Bản chất của toán tử và đa năng hóa toán tử (nâng cao về C và C++)

    Phải thông cảm chứ, vợ kêu con khóc thì đánh máy lộn có mỗi một từ mà cũng làm khó người ta, cưới vợ đi rồi sẽ hiểu.
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

  2. #12
    Ngày gia nhập
    12 2017
    Bài viết
    1

    Đào lên để hóng cái int kia

  3. #13
    Ngày gia nhập
    08 2010
    Bài viết
    86

    Chào bác langman, bác cho tôi hỏi tôi có đoạn chương trình sau, bị báo lỗi ở dòng đánh dấu. Nguyên nhân và cách khắc phục là gì ạ? Cảm ơn bác.
    Code:
    #include<iostream>
    using namespace std;
    class PS{
    		int ts, ms;
    	public:
    		PS(int t=1, int m=2){
    			ts=t;
    			ms=m;
    		}
    	friend istream &operator>>(istream &is, PS &p);
    	friend ostream &operator<<(ostream &os, PS &p);	
    
    	PS operator++();//++x
    	PS operator++(int);//x++
    };
    
    
    PS PS::operator++(){
    	++ts;
    	return *this;
    }
    PS PS::operator++(int){
    	PS temp=*this;
    	ts++;
    	return temp;
    }
    
    istream &operator>>(istream &is, PS &p){
    	cout<<"Nhap ts, ms: ";
    	is>>p.ts>>p.ms;
    	return is;	
    }
    //////////////////////////////////////////////////////
    ostream &operator<<(ostream &os, PS &p){
    	os<<p.ts<<"/"<<p.ms<<endl;
    	return os;
    }
    
    main()
    {
    	PS a(1,2);
    	cout<<a;
    	++a;
    	cout<<a;
    	a++;
    	cout<<a;
    	//a = 3/2
    	PS b;
    	b = a++;// b = 3/2; a = 4/2
    	cout<<"a= "<<a++<<" b= "<<b;//chỗ này báo lỗi, không viết được cout<<a++; hoặc cout<<++a;
    	PS c;
    	c = ++a; // c = 5/2; a = 5/2
    	cout<<"a= "<<a<<" c= "<<c;
    }
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

Các đề tài tương tự

  1. Bản chất của toán tử >> << và khả năng đa năng hóa >> << C++ (toán tử xuất nhập)
    Gửi bởi langman trong diễn đàn Thủ thuật, Tutorials và Mã nguồn C/C++/C++0x
    Trả lời: 23
    Bài viết cuối: 05-03-2016, 11:46 PM
  2. C++ Tutorial Bản chất của toán tử ++ -- và khả năng đa năng hóa ++ --
    Gửi bởi langman trong diễn đàn Thủ thuật, Tutorials và Mã nguồn C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 25-09-2012, 01:11 PM
  3. Con trỏ trên C++ đa năng hóa toán tử
    Gửi bởi nguoix_1010 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 1
    Bài viết cuối: 19-07-2012, 10:08 AM
  4. Lập trình C++ Tại sao đa năng hóa toán tử << 2 lần mà chỉ chạy lần đầu tiên
    Gửi bởi hungmaster trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 01-05-2011, 10:48 AM
  5. C++ Tutorial Bản chất của toán tử coma và khả năng đa năng hóa coma C++ (toán tử dấu phẩy)
    Gửi bởi langman trong diễn đàn Thủ thuật, Tutorials và Mã nguồn C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 23-03-2011, 05:36 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn