LẬP TRÌNH c nâng cao bài 11 các bộ lưu TRỮ LIÊN kết
... return 0; } Giải thích: value_type dùng để khởi tạo c p (key,value) cho ánh xạ C n c ch kh c dùng lớp pair thư viện utility C c ch C ch khởi tạo instance lớp pair CODE #include mapPerson.insert(pair("two",Person("Nam"))); ... display(mapPerson); Bạn lưu ý tất asociative container c xây dựng sẵn comparator m c định less (trong thư viện functional) Nghĩa bạn khai báo CODE map mapInt;...
Ngày tải lên: 04/12/2015, 19:51
... Trong C có khái niệm trỏ (pointer) Trong C+ + c thêm khái niệm tham chiếu (reference) CODE int a; int& b=a; L c biến a c nickname b Như c tất c ch viết hàm truyền tham số C ch 1: CODE void add10(int ... a) { a=a +10 ; } gọi: add10(n); Không hiệu quả, a giữ nguyên giá trị C ch 2: CODE void add10(int *a) { *a=*a +10 ; } gọi: add10(&n); Hiệu C ch 3: CODE void add10(int &a) { a=a +10...
Ngày tải lên: 14/12/2013, 09:15
... sizeof(Mystruct)= 12; c lấy 3 2- bit word (4 byte, byte) Con trỏ (pointer) Con trỏ trỏ đến trỏ kh c CODE char a='z'; //a='z' giả sử địa a= 827 7 char *p=&a; //p= 827 7 giả sử địa p=6194 char **p2=&p; //p2=6194 địa p2 ... cin.get(); cin>>(*s).id; } add(&a); C ch CODE void add(Student *s) { cin>>s->name; cin.get(); cin>>s->id; } add(&a); Toán tử sizeof với struct CODE struct Hello { char c...
Ngày tải lên: 14/12/2013, 09:15
Tài liệu LẬP TRÌNH C nâng cao - bài 3 - nhắc lại về lớp pdf
... s1 *kích c (capacity) s.capacity() trả kích c tối đa if s.size()=15, s.capacity()=16 (16-byte) if s.size()=17, s.capacity() =32 (two 16-byte) *truy xuất chuỗi #include try{ cout play(); m[1]=new CD("Sony");m[1 ]-> play(); Nh c lại chút mảng kí tự (char array) CODE char destArray[10];char srcArray[]="panther";
Ngày tải lên: 14/12/2013, 09:15
Tài liệu LẬP TRÌNH C nâng cao - bài 3 - nhắc lại về lớp part 2 pdf
... month,char *special){ this->day=day;this->month=month;this->special=special; } Date::Date(const Date& d){ this->day=d.day;this->month=d.month; this->special=new char[strlen(d.special)+1]; / /c p ... khởi tạo chép (copy constructor CODE class Date{ public: int day;int month;char *special; Date(int,int,char*); Date(const Date&); ~Date(){ delete [] special; //bởi c p phát nhớ cho } }; Date::Dat...
Ngày tải lên: 14/12/2013, 09:15
Tài liệu LẬP TRÌNH C nâng cao - BÀI 4 - TEMPLATE doc
... i=0;i
Ngày tải lên: 14/12/2013, 09:15
Tài liệu LẬP TRÌNH C nâng cao -BÀI 5 - TEMPLATE (TIẾP) part 1 docx
... *(b+i)=Person(i+2); cout
Ngày tải lên: 14/12/2013, 09:15
Tài liệu LẬP TRÌNH C nâng cao -BÀI 5 - TEMPLATE (TIẾP) part 2 doc
... overload copy constructor Trong phần trư c ta xem ví dụ dùng c ch “tham chiếu mà tham chiếu đến trỏ” Trong phần overload toán tử = viết copy constructor sử dụng lại c ch này, mà dùng đến prototype template ... game lớn Biên dịch lại mã với GCC Không bắt bu c, nên làm sau bạn c định làm vi c với game môi trường *nix console Hãy đem tập tin (array.h, array.cpp, main.cpp) thử biên dịch GC...
Ngày tải lên: 14/12/2013, 09:15
Tài liệu LẬP TRÌNH C nâng cao -BÀI 6 - TEMPLATE (TIẾP) pdf
... Stack a; return 0; } C n phần nữa, cao dùng sau lập trình game, mà chủ yếu cho lập trình b c thấp, phần c ng, hệ điều hành, nên bỏ, đủ nh c đầu khó nhớ C c b c h c xong template ... (specialization) lớp template pair myobject(155, 36) ; Đôi ta muốn lớp template tạo instance c thể để th c công vi c cụ thể riêng loại liệu c thể đó, ta dùng chuyên môn hóa c thể (ex...
Ngày tải lên: 14/12/2013, 09:15
Tài liệu LẬP TRÌNH C nâng cao -BÀI 15 - AUTO_PTR, MUTABLE, VOLATILE VÀ ĐÁNH GIÁ TỐC ĐỘ CHƯƠNG TRÌNH ppt
... để x c định thời gian chạy đánh giá t c độ chương trình c tốt hay không Với game t c độ chạy chương trình ưu tiên Chẳng thích game chất lượng m c chạy chậm rì so với game chất lượng tốt chạy ... kh c biệt thời gian theo kh c) với something chương trình bạn CODE int main(int argc,char** argv){ clock_t beginclock = clock(); //do something clock_t endclock = clock(); co...
Ngày tải lên: 21/01/2014, 04:20
Lap trinh c nang cao giai cac bai toan tuyen tinh va phi tuyen
... truy c p tập tin chia c p kh c : - hàm c p hàm c p thấp , truy c p tr c tiếp đến tập tin đĩa .C không cung c p vùng nhớ đệm cho hàm - hàm c p hàm truy xuất tập tin cao , chúng đ c C cung c p vùng ... far*)0xB8000000; clear(); cursor(); while((ch=getch())!=ctrlc) { if (ch==0) { ch=getch(); switch (ch) { case rarrow : if (col0) col; break; case altu : ... void clear(void); void cu...
Ngày tải lên: 03/10/2013, 13:56
Bài tập thực hành lập trình C nâng cao - Trường Cao đẳng Công nghệ Thông tin Tp. Hồ Chí Minh pdf
... kiểu số th c) , ChieuCao (chiều cao hình trụ kiểu số th c) Hãy th c c ng vi c sau • Nhập liệu cho hình trụ • Tính diện tích xung quanh, diện tích toàn phần, thể tích hình trụ Mảng c c u tr c Do ... tra tập tin c thư m c định hay không? 129 Viết chương trình giả lập lệnh DEL để xoá tập tin Yêu c u nhập đường dẫn tên tập tin, kiểm tra tồn tập tin, c xoá tập...
Ngày tải lên: 07/03/2014, 08:20
Giáo án - Bài giảng: LẬP TRÌNH C NÂNG CAO
... truy c p tập tin chia c p kh c : - hàm c p hàm c p thấp , truy c p tr c tiếp đến tập tin đĩa .C không cung c p vùng nhớ đệm cho hàm - hàm c p hàm truy xuất tập tin cao , chúng đ c C cung c p vùng ... chơng trình gồm m c menu Open ,Close,Save,Print,Quit C c phím mũi tên lên xuống di chuyển vệt sáng đến m c cần chọn.Phím INS để chọn th c công vi c tơng ứng M c Qui...
Ngày tải lên: 16/04/2014, 16:05
bài tập và hướng dẫn giải bài tập tự luyện lập trình c nâng cao
... de ket thuc"); getch(); } Website h c tr c tuyến – www.videobook.vn HƯỚNG DẪN TỰ LUYỆN BÀI 10 #include"conio.h" #define ESC 27 typedef struct cautruc *contro; typedef struct cautruc { char ten[8]; ... cho biết tập tin c n xóa Website h c tr c tuyến – www.videobook.vn BÀI TẬP TỰ LUYỆN 14 Đếm ký tự tập tin dung hàm putc đếm ký tự tập tin văn Cho biết tên tập tin c n đ c Websi...
Ngày tải lên: 24/10/2014, 01:09