11:22 Constructor không có tham số 11:45 khi gọi struct thì constructor sẽ bị gọi ntn 12:49 (function overloading) tạo constructor khác có tham số 13:47 gọi struct, trong struct là truyền dữ liệu để gọi constructor có tham số 17:24 sự cần thiết phải nạp chồng toán tử 18:20 cách nạp chồng toán tử + 23:33 cách nạp chồng toán tử >> (insertion)
anh ơi nếu lưu struct vào trong priority_queue thì e thấy nta dùng operetor < , e thử đổi về > thì hiện lỗi. e thắc mắc hàng đợi ưu tiên mặc định ptu ở top là max v sao k dùng operator > đc ý ạ
@@28tech_ hôm bữa em có đọc bài viết về "functors in C++". Hôm nay thấy anh nó về cái operator mà em thấy giống giống functor nên em hỏi có liên quan ko á m🤣
Anh ơi, có thể nói 1 chút về liên kết file vào trong c++ để xử lý không ạ, em có bài tập quản lý sinh viên với điều kiện là liên kết file dữ liệu từ excel vào để xử lý mà em tìm tài liệu mãi không có ạ. Em cảm ơn
Anh cho em hỏi có cần thiết phải dùng quá nhiều lần "cin.ignore()" vậy không anh? Em làm bài tập hay dùng 1 lệnh ở đầu main thôi, cũng không thấy sai kq bao giờ anh ạ
@@28tech_ ý em là sắp xếp học sinh theo thứ tự giảm dần ý anh (theo điểm tb),em cho thêm greater nhưng mà ko biết kiểu dữ liệu j,nếu cho cùng với kiểu dữ liệu điểm tb là float thì bị lỗi ạ
Anh ơi, sao em không lồng struct được nhỉ? Em viết giống y như anh khúc cuối nhưng nó báo lỗi là 'time' does not type a name ạ :((( Anh dạy rất hay, cày series này của anh không biết chán. Mong anh ra thêm nhiều video nữaa
Thông tin các khóa học mình đang hướng dẫn : 28tech.com.vn/
thề luôn học anh này biết được nhiều thứ thật đấy
like share and sub rice chưa :v
11:22 Constructor không có tham số
11:45 khi gọi struct thì constructor sẽ bị gọi ntn
12:49 (function overloading) tạo constructor khác có tham số
13:47 gọi struct, trong struct là truyền dữ liệu để gọi constructor có tham số
17:24 sự cần thiết phải nạp chồng toán tử
18:20 cách nạp chồng toán tử +
23:33 cách nạp chồng toán tử >> (insertion)
Chi tiết quá, thank em
Thật lòng cảm ơn anh vì những bài học hữu ích của anh
gpa được viết tắt của cụm từ nào bạn ơi!?
đang khá đuối chương này trong môn cslt
Ngày xưa học C làm được mấy bài danh sách sinh viên cứ ngỡ là đã nắm đc cả bầu trời struct trong tay cho đến khi e xem đc cái vd này :))
😂😂😂😂
Mở mang đầu óc
15k người đki rồi, nhanh quá a ơi, sắp nổi tiếng rồi chúc mừng a nhaa
Chưa ăn thua em ạ hehe
@@28tech_sắp 100k rồi :v quá mạnh
@@nguyenquangdung9892 mọi người ủng hộ em ạ hehe
Anh dạy dễ hiểu quá
Cảm ơn em
hóng mãi video strcut của a
hehe, thank you em.
25:00 sao cái kiẻu trả về của dấu >> và
Anh ơi,có cách nào phân biệt khi nào dùng cái dấu ( ) với khi nào dùng { } như ở 6:03 không ạ,e hay bị lẫn giữa 2 dấu này ạ
Nhớ thôi em, :v , nó cũng dễ nhớ mà.
@@28tech_ sao ở 6:03 thì dùng {} còn 14:00 thì dùng () vậy ạ
phần sắp xếp và tìm kiếm mà mình cần học để có thể dễ dàng hơn trong những bài tập struct là những kiểu sắp xếp với tìm kiếm gì vậy ạ
Anh ơi mình có thể cout luôn x thay cho lệnh dòng 24 được không anh(cái chỗ 4:43 í ạ)
Anh ơi cho em hỏi là cái vòng lặp for (sv x : ds ) ở phút 32.41 em không hiểu lắm a giải thích cho em dc ko
Nó là vòng lặp for each trong C++ á bạn. Chạy tương tự như vòng for(int i = 0; i < n; i++)
a ơi s trên vscode e mở } cái struct ra thì nó không tự thêm thành }; ấy ạ, em toàn phải tự thêm ; vào thì phải làm sao để nó tự thêm ạ
vẫn có thể dùng constructor có tham số mà trước đó không tạo 1 constructor mặc định được mà anh, không biết có phải em nhầm không ạ
33:49 dòng lệnh 27, có cái sort nó là như thế nào vậy anh?
Đấy là hàm sắp xếp trong C++ em
học a hoài mà ko biết mặt a chắc đẹp trai lắm :)
Đúng rồi em 😆😆😆
a ơi, ở đoạn nạp chồng thêm const vào làm gì vậy ạ
Anh ơi, hướng dẫn xử lý tập tin trong c++ được không ạ
anh ơi nếu lưu struct vào trong priority_queue thì e thấy nta dùng operetor < , e thử đổi về > thì hiện lỗi. e thắc mắc hàng đợi ưu tiên mặc định ptu ở top là max v sao k dùng operator > đc ý ạ
Chắc là do toán tử > chưa đc ghi đề à :>
33:42 Đoạn này anh nói là có liên quan tới functor hả anh?
A ko hiểu câu hỏi lắm
@@28tech_ hôm bữa em có đọc bài viết về "functors in C++". Hôm nay thấy anh nó về cái operator mà em thấy giống giống functor nên em hỏi có liên quan ko á m🤣
Anh ơi, có thể nói 1 chút về liên kết file vào trong c++ để xử lý không ạ, em có bài tập quản lý sinh viên với điều kiện là liên kết file dữ liệu từ excel vào để xử lý mà em tìm tài liệu mãi không có ạ. Em cảm ơn
anh ơi cái friend ở trước sophuc operator để làm gì vậy ạ
Hàm bạn nhé em
thầy cho em xin link tải devc++ với ạ. Em cảm ơn thầy!!!!
Anh ơi cho em hỏi vì sao cần thêm friend trước operator ạ
Khi operator của em muốn nạp chồng có 2 tham số thì phải dùng hàm bạn em ạ, ko phải hàm bạn nó chỉ nhận 1 tham số thôi.
@@28tech_ dạ e cảm ơn ạ
Lệnh sort là gì vậy a ở 32:24 ạ
Em xem video cách sử dụng hàm sort trong thư viện STL là hiểu luôn
AD ơi giải thích giúp mình lệnh Fenwick(int n): n(n), f(n+1, 0) {} trong struct này với ạ: struct Fenwick {
int n;
vector f;
Fenwick(int n): n(n), f(n+1, 0) {}
void set(int x, int i) {
for (; i=1; i -= i&(-i)) r = max(r, f[i]);
return r;
}
};
Anh cho em hỏi có cần thiết phải dùng quá nhiều lần "cin.ignore()" vậy không anh? Em làm bài tập hay dùng 1 lệnh ở đầu main thôi, cũng không thấy sai kq bao giờ anh ạ
:D cứ bao h trước getline mà dùng cin là phải làm thế em ạ. Có thể bài em làm thường nó chỉ nhập 1 lần hoặc không có nhiều test case ấy.
a có dạy nhập môn tư duy thuật toán k ạ
Em học khoá C++ nhé. 28tech.com.vn/lap-trinh-c-plus-plus.html
nice
Dạ anh cái for(sv x : ds) biết for bình thường được không ạ.
Dạ em có gọi sv x; for(int i=0;i
Được em ạ, for each từ c++11 trở lên mới có nhé
Anh có hướng dẫn thêm về cấu trúc tự trỏ ở video nào không ạ?
Danh sách liên kết nhé cu, em lướt xuống đoạn dưới là có.
th-cam.com/video/mdG5TEiJTx8/w-d-xo.html&ab_channel=andrew2804
phần nạp chồng hơi khó hiểu quá a
Hai cái insertion với extraction bị ngược dấu r a
ô anh ơi nếu mà sắp xếp cho thứ tự ngược lại thì viết kiểu j vậy anh ??
Em hỏi rõ hơn được ko?
@@28tech_ ý em là sắp xếp học sinh theo thứ tự giảm dần ý anh (theo điểm tb),em cho thêm greater nhưng mà ko biết kiểu dữ liệu j,nếu cho cùng với kiểu dữ liệu điểm tb là float thì bị lỗi ạ
Ko dùng greater được đâu e. E viết 1 comparator mà sắp xếp.
@@28tech_ là như nào vậy anh,anh ví dụ cho em đc k ạ (em có viết operator < vs >rồi ạ)
😍😍
cái cấp phát động là ở vid nào anh ơi
Phần con trỏ e ơi
91.4
anh ơi vì sao friend istream và ostream phải có dấu & vậy a
A nghĩ như tham chiếu thôi, a thấy cú pháp nó thế chứ ko nghiên cứu lí do
sao em viết sort là bị lỗi nhỉ. dù em đã viết yw của anh
Đâu code của em đâu? Lỗi báo là gì.
@@28tech_ 'sort' identifier not found á anh
@@LienLe-rh3dl khai báo thư viện algorithm
Cái nạp chồng toán tử khó hiểu thực sự 🥲
😂😂😂
nạp chồng hơi khó hiểu tí ạ :(((((
Dễ quá thì lại nhiều kỹ sư cntt :v
Anh ơi, sao em không lồng struct được nhỉ? Em viết giống y như anh khúc cuối nhưng nó báo lỗi là 'time' does not type a name ạ :(((
Anh dạy rất hay, cày series này của anh không biết chán. Mong anh ra thêm nhiều video nữaa
Hình như của em để đuôi file .c ah?
Hoặc time nó trùng vs từ khoá trong C++ em đổi tên struct
@@28tech_ dạ đúng rồi anh, nó trùng từ khóa. Em cảm ơn nhiều ạ.