30/09/2018, 23:40

Có nên sử dụng struct như là class

struct trong c = 50 % class trong c++

có nên sử dụng như sau hay không ?

ngoại trừ các lý do liên quan đến hướng đối tượng, đóng gói, trừu tượng, tính bảo mật

#include <conio.h>
#include <stdio.h>

typedef struct{
	int a = 12;
	void xuat(){
		printf("%d", a);
	}
} test;

int main(){
	test a;
	a.xuat();
	getch();
	return 0;
}
Trọng Nghĩa viết 01:55 ngày 01/10/2018

C chuẩn hoàn toàn không có định nghĩa struct kiểu này nhé, bạn chuyển đuôi file từ .cpp sang .c sẽ thấy báo lỗi.

–> Không nên xài nhiều.

Bài liên quan
0