30/09/2018, 23:11

Tại sao tạo ra thực thể của class lại bị lỗi vậy ạ?

#include <iostream>
using namespace std;
class VongLap{
	public:
		VongLap(int a, int b){
			for(a = 1, b = 10; a <= 10 && b >= 1; a++, b--){
				cout << a << " " << endl;
				cout << "   " << b << endl;
			}
		}
		// Vong Lap a b c la bang cuu chuong tu 1 den 9, lololololol. Khong the tin duoc :))
		/*VongLap(int a, int b, int c){
			for(a = 1; a <= 10; a++){
				for(b = 1; b <= 10; b++){
					cout << (b*a) << endl;
					for(c = 10; c <= 5; c--){
						cout << "            " << b * a + c << endl;
					}
				}
			}
		}*/
	public:
		void TimUoc(int a, int bienchay){
			cout << "Tim uoc nho nhat cua 1 so" << endl;
			cout << "Moi ban nhap vao 1 so : ";
			cin >> a;
			for(bienchay = a + 1; bienchay >= a; bienchay++){
				if(bienchay % a == 0){
					cout << "Uoc chung nho nhat cua " << a << " la " << bienchay << endl;
					number = bienchay;
					break;
				}
			}
		}
	private:
		int number;
};
int main(){
	int a, b, c;
	a = b /*c*/ = 0;
	int x, bien;
	x = bien = 0;
	VongLap BienGoi(a, b);
	VongLap BienGoi2;
	//VongLap BaiToanTimUoc;
	//BienGoi.TimUoc(x, bien);
	BienGoi2.TimUoc(x, bien);
	//VongLap BienGoi2(a, b, c); 
	system("pause");
	return 0;
}

Lỗi:

Warning 1 warning C4101: ‘c’ : unreferenced local variable c:documents and settingsadmindesktopproject c++all developmentsvòng lặp ‘for’ài 1ài 1.cpp 39
2 IntelliSense: no default constructor exists for class “VongLap” c:documents and settingsadmindesktopproject c++all developmentsvòng lặp ‘for’ài 1ài 1.cpp 44

Còn khi em sử dụng BienGoi.TimUoc(x, bien); thì nó lại được, sử dụng class để tạo ra 2 thực thể là k đc hả mấy anh, chỉ đc tạo 1 thực thể thôi hả ??

Quốc Duy Đặng viết 01:16 ngày 01/10/2018

Hình cho dễ nhìn ạ


Người bí ẩn viết 01:20 ngày 01/10/2018

Quăng code lên không Markdown, không categorry, không tag còn rút gọn chi không biết nữa -_-

Quốc Duy Đặng viết 01:27 ngày 01/10/2018

dạ, anh nhìn hình rồi xem dùm em nha, em cũng thấy khó nhìn nên vừa chụp hình @@,

Quốc Duy Đặng viết 01:16 ngày 01/10/2018

với lại anh cho e xin link markdown để đăng lên chứ có khi nhiều dòng, đăng hình mệt lắm :v

Người bí ẩn viết 01:14 ngày 01/10/2018

với lại anh cho e xin link markdown để đăng lên chứ có khi nhiều dòng, đăng hình mệt lắm :v

Bạn sử dùng tính năng search của diễn đàn với từ khoá Cách Markdown code nhé

Hoàng Công Nhật Nam viết 01:12 ngày 01/10/2018

Thử tạo 1 cái constructor không có tham số truyền vào xem thử

Quốc Duy Đặng viết 01:14 ngày 01/10/2018

constructor đó đặt ở trên constructor có tham số truyền hả anh ??

Hoàng Công Nhật Nam viết 01:17 ngày 01/10/2018

Đặt chỗ nào cũng được miễn là trong puplic…mà thử coi được k??

Quốc Duy Đặng viết 01:23 ngày 01/10/2018

dc rồi anh, em xài stricmp nó bị lỗi là sao anh

Quốc Duy Đặng viết 01:18 ngày 01/10/2018

và em đổi thành _stricmp thì ghi nhập vào đúng từ khóa, nó cũng ko hoạt động ạ @@

Bài liên quan
0