- 1 Cài đặt phần mềm cần thiết cho học lập trình web
- 2 Tự Học HTML Cơ Bản Online Miễn Phí Từ A đến Z
- 3 Seo website dành cho dân IT
- 4 REACT NATIVE
- 5 sdfdsf
- 6 Lập trình di động với React Native
- 7 Vue.js
- 8 Kiếm thức cơ bản HTML CSS
- 9 So sánh count() và sizeof() 2 phần tử đếm mảng
- 10 Toán tử và biểu thức của php

Tự chuyển kiểu trong C++
Mình đọc 1 số nguồn có nói C++ tự chuyển đổi kiểu khi gán phép tính trong C++. Ví dụ: mình có: int a; cin>>a; long long b; b=a*a; thì khi mình nhập giới hạn a vượt quá int thì kết quả bị sai, mình đã thử sửa: b=(long long)a*a; nhưng kết quả vẫn sai, cho mình hỏi vậy sự thật là ...

Cấp phát biến động
Mình mới học cấp phát động, mình muốn hỏi rằng khi mình xin 1 biến động, ví dụ: int *a=new int; Như vậy con trỏ a nằm trong stack hay heap ạ, và giá trị nó trỏ tới thì sao? Mình cảm ơn nhiều lắm

Lỗi undefined reference
Mình tạo 1 lớp Link: template <typename E> class Link { private: static Link<E>* freeList; public: E element; Link<E>* next; Link(const E& elemVal, Link<E>* nextVal) { element = elemVal; next = nextVal; } Link(Link<E>* nextVal) { next = nextVal; } Link() ...

Hàm memset thực sự làm gì?
Cho mình hỏi hàm memset thực sự làm gì? Mình có đoạn code sau: #include <iostream> #include <string.h> using namespace std; int main() { int *p=new int; memset(p,1,sizeof(int)); cout<<*p<<endl; } Và nó in ra 16843009. Mình nghĩ kết quả phải là biểu diễn của dãy ...

Cú pháp lạ trong C++
Cho mình hỏi cú pháp gán này làm gì trong C++ thế, mình mới gặp lần đầu: #include <iostream> using namespace std; int main() { int n, x = 7; x = x - 1; n = (n = 5, n *= 10 + x); //???? x--; }

Làm sao để truyền giá trị của mảng cấp phát động vào hàm?
Mình thử truyền cấp phát động 2 mảng a, b vào hàm. #include <iostream> using namespace std; int *a; int *b; void enter(int *c,int *d) { c=new int[3]; d=new int[3]; } int main() { enter(a,b); } Nhưng sau khi truyền xong, a, b vẫn giữ nguyên con trỏ null, mình đã mò mấy ngày nhưng ...

Có phải vector là 1 dạng của class?
Cho mình hỏi có phải kiểu vector trong C++ là 1 loại của class không? Mình làm thế này: int a[100]; a.push_back(2); trong visual studio thì nó báo lỗi là: IntelliSense: expression must have class type và tô đậm chữ a.

Nguồn tài liệu học OOP
Cho mình hỏi có nguồn tài liệu nào để học object oriented không ạ, đại loại như các websites, sách (viết bằng C++ càng tốt)

Lấy phần tử thứ n trong 1 tuple
Cho mình hỏi làm sao để lấy giá trị 1 phần tử trong hàm tuple trong C++? VD: std::tuple<int, float, std::string, int> tpl {4, 6.6, "hello", 7}; Mình search google không ra, nên nhờ mọi người giúp đỡ.

Mình có thể delete vùng nhớ mà chưa cấp phát được không?
Cho mình hỏi ngu tí là mình xóa vùng nhớ khi chưa cấp phát được không ạ? Cụ thể mình tạo 1 mảng 2 chiều: int **x=new int*[10]; for(int i=1;i<=9;i++) x[i]=new int[15]; for(int i=0;i<=9;i++) delete[] x[i]; delete[] x; Mình chạy chương trình thì nó báo lỗi, không hiểu lắm ạ.