Câu hỏi của Daniel

Khác nhau giua vector<string> và string?

Mình có chút khó khăn khi sử dụng 2 loại vector và string hoặc char *, mình chưa phân biệt được sự khác nhau của 3 loại. Ví dụ sau: if(s.begin()!=s.end()){ //check string is not empty auto a= s.begin(); *a = toupper(*a); } cout << s;``` Khi sử dụng vector<string> như ...

Daniel viết 19:29 ngày 30/09/2018 chỉnh sửa

[Thắc mắc] Ý nghĩa và cách sử dụng initializer_list

Mình mới biết sử dụng initializer_list để truyền vào một danh sách dạng {}. Nhưng bản chất và cách áp dụng thì mình chưa hiểu gì cả, ai có thể giair thích giups mình với. Cảm ơn nhiều int high_value(initializer_list<int> val){ } int v = high_value({1, 2, 3, 4, 5, 6, 7});

Daniel viết 19:26 ngày 30/09/2018 chỉnh sửa

Bi-direction protocol là gì?

Mình đang xem về một định dạng bản tin của Uber trên là TChannel. “Tchannel is a bi-directional request/response protocol. Each connection between peers is considered equivalent, regardless of which side initiated it.” Nhưng mình không thực sự hiểu rõ khái niệm bi-direction protocol là gì?

Daniel viết 19:26 ngày 30/09/2018 chỉnh sửa

[Solved] Ý nghĩa và cách sử dụng type deduction và auto trong C++11/14

Mình mới tìm hiểu về C++11/14 thì gặp vấn đề type deduction và auto. Mình nắm được cách sử dụng của auto khi khai báo biến và hàm trả về sử dụng auto. Nhưng để hiểu sau và vận dụng tốt thì phải nắm rõ cơ chế của type deduction. Có cao nhân nào đã sử dụng và hiểu bản chất thì chỉ dạy mình với. Mình ...

Daniel viết 19:24 ngày 30/09/2018 chỉnh sửa

[Hỏi] ý nghĩa ký tự : sau tham số truyền vào của một hàm trong C++

Cho mình hoi chút, ở ham Useless::Useless(int k) : n(k){…} thì dấu “:” nghĩa là gì ạ? using namespace std; // interface class Useless { private: int n; // number of elements char *pc; // pointer to data static int ct; // number of objects void ShowObject() const; public: Useless(); ...

Daniel viết 19:21 ngày 30/09/2018 chỉnh sửa

Method Call là gì?

Stack: Là khu vực bộ nhớ có giới hạn được cấp phát để lưu local variable (tham số truyền vào một method hoặc là các biến được khai báo bên trong một method), reference variable và method call. Khi bạn sử dụng giải thuật đệ quy không khéo léo sẽ rất dễ tràn bộ nhớ stack vì số lượng method call không ...

Daniel viết 18:46 ngày 30/09/2018 chỉnh sửa

Hàm std::move trong c để làm gì?

Xin chào, cho mình hỏi ý nghĩa của hàm std::move. Có thể cho mình ví dụ minh họa dc ko ạ? Cảm ơn nhiều

Daniel viết 18:07 ngày 30/09/2018 chỉnh sửa
1