-
16-06-2014, 03:21 PM #1
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
vấn đề về cấp phát động cho con trỏ của private
Chào mọi người, hôm nay mình lập trình class thì thấy cái lỗi (cũng không hẳn là lỗi chỉ là warning thui) thế này :
Mình có class SinhVien{
private : char * x; chú ý chỗ này
public :
SinhVien(){x = new char [10]; } //chú ý chỗ này nữa
};
thì cái này chạy bình thường , nhưng khi mình cấp phát luôn cho thuộc tính char*x = new char [10]; thì nó lại đưa ra cảnh báo : [Warning] non-static data member initializers only available with -std=c++11 or -std=gnu++11 [enabled by default] [IMG]images/smilies/icon_question.gif[/IMG]
mình hỏi anh thì anh ấy bảo do biến static gì đó , mong mọi người chỉ bảo giúp , thanks mọi người nhiều .View more random threads:
- ucln trên từng dòng trên mảng 2 chiều
- Thắc mắc về khai báo chuỗi trong C
- Bạn nào xem dùm mềnh với .mình làm xong mà ko chạy đc .hức hức
- Giúp mình về xóa phần tử lá trong cây nhị phân tìm kiếm
- số nguyên tố
- Time trong lập trình c++.Giúp em với!
- Hàm thành viên góc bị lỗi khi xuất ra man hình
- Hàm không đệ quy | Tính a mũ n. Giúp mình sửa lỗi?
- Mọi người sửa giúp mình mấy lỗi này với.
- Mọi người giúp em sữa lỗi bài này với
-
16-06-2014, 04:28 PM #2
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
C++ "bình thường" ko khởi tạo cho biến non-static ở class được. Khởi tạo biến non-static ở constructor.
-
16-06-2014, 04:30 PM #3
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
tại sao lại thế nhỉ , bác nói rõ cho em với
-
16-06-2014, 04:39 PM #4
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
*Oops *
-
16-06-2014, 04:40 PM #5
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
tại vì cú pháp nó như thế chứ sao =)
1.
class A {
int n = 0; //ko đúng
};
2.
class A {
int n;
A() { n = 0; } //đúng
//hoặc A() : n(0) {}
};
C++11 thì nó mới cho viết kiểu 1: http://www.stroustrup.com/C++11FAQ.html#member-init cái này gọi là in-class member initializers
xã hội vững mạnh, nhu cầu mặc đẹp của con người ngày càng cao. ngành công nghiệp thời trang cũng đang vững mạnh chóng vánh. những nhà máy gia công hàng may mặc chẳng thể đóng góp lặng thầm vào sự...
Tìm xưởng may gia công tại TP Hồ...