... TacGia (t c giả), SL (số lượng cc cuốn sách c a đầu sách). Viết chương trình th c hiện cc ch cnăng sau: • Nhập vào một danh sách cc đầu sách (tối đa là 100 đầu sách) • Nhập vào tên c a quyển ... ma trận cc số nguyên. 106. Viết hàm đếm cc giá trị cc đại trong ma trận cc số nguyên. 107. Viết hàm đếm cc giá trị cc tiểu trong ma trận cc số nguyên. 108. Viết hàm đếm cccc trị trong ... điểm. 60. Cho một hình trụ ccc thông tin sau: BanKinh (bán kính hình trụ kiểu số th c) , ChieuCao (chiều cao hình trụ kiểu số th c) . Hãy th c hiện cc công vi c sau. • Nhập dữ liệu cho hình...
... LẬPTRÌNH C/ C++ NÂNGCAO Yêu c u trư c khi đ c: h c xong Lậptrình C/ C++ c n bản BÀI 2: NH C LẠI VỀ C/ C++ (TIẾP THEO) C u tr c (struct) Con trỏ c u tr c (struct pointer) CODE struct ... đó đư c sử dụng. Với c ch này, cc hàm inline c t c độ th c thi cc nhanh, nên sử dụng với cc hàm thường xuyên phải sử dụng trong chương trình. CODE inline void display(char *s) { cout<<s<<endl; ... vào c u tr c. C ch 1 CODE void add(char name[],int *place) { cin>>name; cin.get(); cin>>*place; } add(a.name,&a.id); C ch 2 CODE void add(Student &s) { cin>>s.name;...
... } Chúng ta tạo con trỏ để trỏ đến cc subclass c a nó CODE MusicPlayer *m=new DVD(5);m->play(); Chúng ta cung c thể tạo mảng cc con trỏ c a một lớp trừu tượng CODE class MusicPlayer ... Nh c lại một chút về mảng cc kí tự (char array) CODE char destArray[10];char srcArray[]="panther"; strcpy(destArray, srcArray); strcpy(destArray, srcArray,strlen(srcArray)); strcat(s1,s2); ... tự thứ 7 c a s1 *kích c (capacity) s.capacity() trả về 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 <stdexcept>...
... this->special=new char[strlen(d.special)+1]; / /c p phát bộ nhớ cho nó strcpy(this->special,d.special); //phải dùng strcpy với char array } int main(){ LẬP TRÌNH C/ C++ NÂNGCAO Yêu c u trư c ... segmentation fault } myclass::~myclass(){ delete p; } Hàm khởi tạo sao chép (copy constructor CODE class Date{ public: int day;int month;char *special; Date(int,int,char*); Date(const Date&); ... TRÌNH C/ C++ NÂNGCAO Yêu c u trư c khi đ c: h c xong Lậptrình C/ C++ c n bản BÀI 3: NH C LẠI VỀ LỚP C bản về lớp CODE class Date{ int day; public: Date(int,int a=1); int month; void...
... hơn cc phân ngành IT kh c. Biên dịch thành c ng, mà tại sao nó … kì cc vầy nè ?) C u tinh xuất hiện, đó _______________là một tham chiếu mà tham chiếu đến một con trỏ (a reference which refers ... trỏ đến một con trỏ kh c& quot;, chứ không thề c những khái niệm như "một tham chiếu mà tham chiếu đến một tham chiếu kh c& quot; hay "một con trỏ mà trỏ đến một tham chiếu" đâu ... đầu nhất c a tham chiếu. A reference which refers to a pointer CODE int* p; //một con trỏ p bình thường int*& r = p; //tham chiếu r là nickname mới c a p int a=7;int b=5; cout<<maximum(a,b);...
... template function Chuẩn bị một tập tin tên là “array.h” CODE #ifndef ARRAY_H #define ARRAY_H LẬP TRÌNH C/ C++ NÂNGCAO Yêu c u trư c khi đ c: h c xong Lậptrình C/ C++ c n bản BÀI 5: TEMPLATE ... đề ph ctạp hơn nhiều. Ví dụ nếu là mảng cc Person là đụng thêm vấn đề c p phát bộ nhớ nữa Giải quyết Chương trình dưới đây trình bày c ch tạo một lớp mảng template, với đủ cc ch cnăng ... mẫu cho hàm template) (H c mấy c i điên đầu này làm gì nhỉ ? Làm gì à ? Hãy thử cho hai c u thủ trong một game đá banh đối diện nhau. Họ c bao nhiêu hành động c thể làm đư c l c đó ? Chuyền...
... trường bọn tôi chủ yếu làm vi c bằng GCC và VI trong *nix chứ không phải Window. Vi c sử dụng cc bộ Visual Studio tuy không bị c m nhưng không đư c khuyến khích. Và bàitập lẫn bài thi đều phải ... project kèm makefile để biên dịch trong môi trường *nix hết. Viết operator overload và copy constructor Trong phần trư c ta đã xem cc ví dụ dùng c ch “tham chiếu mà tham chiếu đến con trỏ” ... một class template (ở đây là class Array) ta phải cc i kí hiệu này <> Khi đó là một prototype template function. Khi đó, thay vì tập tin cpp chứa thân hàm include tập tin header chứa...
... pair<int> { LẬP TRÌNH C/ C++ NÂNGCAO Yêu c u trư c khi đ c: h c xong Lậptrình C/ C++ c n bản BÀI 6: TEMPLATE (TIẾP THEO) Trình biên dịch và template Trong bài trư c chúng ta thấy một ... template<typename T>class Thing { xuất. C sẵn c i chương trình mẫu ở dưới này. Chương trình này cc yếu, không c xóa, hủy … Chương trìnhc n cc b c bổ sung đó. CODE template<typename T>class ... nhớ rồi. Cc b c h c xong template rồi đó, nắm rõ tất ccc kĩ thuật về template để chuẩn bị cho h c STL về sau. Làm c i bàitập chứ nhỉ. Đề đơn giản thôi: lậptrình một danh sách liên kết đơn...
... Một số bàitậplập tnh C căn bảnVấn đề 2: Chương tnh con Bài toán số 2.1: ... ?JH c 5W(o s65<15i# / c 5W?J( /D'$5d(o s65<15i&apos ;C 't c 5#&D'$AH?_60'7u5&W(Chương ... s65<15i&apos ;C 't c 5#&D'$AH?_60'7u5&W(Chương tnh: Bài toán số 2.2=6&'^2>-H.#&,2-H.(Hướng...
... đ i t t ccc ổ ấ ả ch hoaữ c a xây thành ủ ch th ngữ ườ , và ng c l i, đ i cc ượ ạ ổ ch th ngữ ườ c a xâu thành ủ ch hoaữ (c c ch kh c gi nguyên) và in c hai ra màn hình. Vi t m t ch ngữ ữ ... hình ba c t song song, hai c t đ u là hai m ng đã nh p, c t th ba là tích c a hai c t đ u,ộ ộ ầ ả ậ ộ ứ ủ ộ ầ dòng cu i c ng c a c ba c t là t ng cc ph n t trong c t.ỗ ủ ả ộ ổ ầ ử ộ Bài 37. ... m ngế ố ẵ ả c0 ) Tính t ng cc s ch n c trong m ngổ ố ẵ ảa1) Li t kê cc s nguyên t c trong m ngệ ố ố ảb1) Đ m cc s nguyên t c trong m ngế ố ố ả c1 ) Tính t ng cc s nguyên t c trong m ngổ...
... phương th c khởi tạo để tạo ra cc thư m c và tập tin✦Tất ccc thao t c thư m c và tập tin đều đư c sử dụng cc phương th c truy c p và cc phương th c thư m c mà cc lớp tập tin cung c pTạo ... dấu tách dòng phụ thu c nền tảng điểm cc dòng thay vì ký tự ‘\n’.✦Cung c p phần hỗ trợ cho cc ký tự unicode so với PrintStream.✦ C c phương th c: –checkError( )–setError( )LẬP TRÌNH ... try{Thread.sleep(100);}catch (Exception e){} }}}Lớp tập tin✦Đư c sử dụng truy c p cc đối tượng tập tin và thw m c ✦Những tập tin c tên đư c đặt tên theo qui ư c c a hệ điều hành chủ✦Lớp này cung c p phương...
... một khối cc thao t c cần đư c th c hiện tương ứng với nhau. Transaction chỉ hoàn thành th c sự khi tất ccc thao t c đư c th c hiện hoàn chỉnh.Một transaction sẽ đư c bắt đầu khi chấm dứt ... đư c với hệ CSDL Tập cc lớp c a JDBC c thể làm vi c đư c với mọi hệ csdl. Sử dụng ResultSetĐể lấy dữ liệu ở cc cột trên mỗi hàng c a ResultSet, ta dùng cc phương th c. –getXXX(int ... nhiều c u lệnh sql kh c nhau.Phương th c rollbackPhương th c rollback c a đối tượng kết nối đư c sử dụng để loại bỏ mọi t c dụng c a một transaction chưa th c hiện commit. C n th c hiện...