Câu hỏi của abcxyz

Ép kiểu của đối tượng sử dụng constructor trong c++

mình thư ép kiểu đối tượng của class này qua class khác bằng constructor, chương trình build được, chạy được k lỗi, kêt quả đúng, nhưng trên màn hình lại báo lỗi mình sử dụng hàm bạn #include <iostream> using namespace std; class hcn; class point{ private: int x, y; public: point(int ...

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

Từ khóa explicit trong c++

nãy có hỏi về nạp chồng toán tử chuyển kiểu trong c++ có 1 bạn gõ như thế này explicit operator point(); sẽ cấm không co trình dịch ép kiểu ngầm định mình chưa rõ lắm về từ khóa explicit , bạn nào có thể giải thích hộ mình không?

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

Chuyển kiểu của đối tượng, nạp chồng toán tử <tên class> trong c++

mình có đọc 1 cuốn về c++, hình như được dịch từ sách nước ngoài,vì mình thấy câu văn k được thoát nghĩa cho lắm, kiểu sử dụng từ điển để dịch, chứ k dịch ngữ cảnh văn phạm có đoạn sau nội dung nói về chuyển kiểu đối tượng (tương minh hoặc không tương minh) và nạp chồng toán tử <tên kiểu> ...

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

Độ rộng của dữ liệu thành viên trong class c++

mình có đoạn ct sau #include <iostream> using namespace std; typedef int bit; class packet{ private: bit type :1; // độ rộng của thành viên type bit acknowledge :1; bit channel :1; bit sequenceNo :1; bit moreData :1; }; độ rộng thành viên là sao nhỉ?

abcxyz viết 23:44 ngày 30/09/2018 chỉnh sửa

Copy constructor C++ phải truyền vào đối tượng có tham chiếu, tại sao?

mình có 1 class và cần tạo ra các đối tương có dữ liệu cùng class này, tất nhiên là sử dụng constructor, nhưng trong class lại có biến con trỏ, nên mình k sử dụng constructor mặc định mà mình định nghĩa lại constructor mới, nhưng có 1 chỗ k được đả thông kinh mạch cho lắm, tại sao phải truyền vào ...

abcxyz viết 23:42 ngày 30/09/2018 chỉnh sửa

Có nên sử dụng struct như là class

struct trong c = 50 % class trong c++ có nên sử dụng như sau hay không ? ngoại trừ các lý do liên quan đến hướng đối tượng, đóng gói, trừu tượng, tính bảo mật #include <conio.h> #include <stdio.h> typedef struct{ int a = 12; void xuat(){ printf("%d", a); } } test; int ...

abcxyz viết 23:40 ngày 30/09/2018 chỉnh sửa

Gán giá trị cho const member bằng constructor trong C++?

mình có đoạn chương trình sau biến const songuyen trong class, k thể thay đổi bằng setter, hay friend function, friend method, hay nhập giá trị, hoặc dùng constructor kiểu number(int songuyen = 1){ this->songuyen = songuyen; } thì đều lỗi nhưng nếu sử dụng constructor kiểu ...

abcxyz viết 23:40 ngày 30/09/2018 chỉnh sửa

Phương thức bạn ( friend method ) hàm bạn (friend function ) lớp bạn ( friend class ) trong C++

theo mình thấy friend { something } gần như là phá vỡ tính chất bao đóng trong C++ -> không nên lạm dụng friend method friend function friend class các tài liệu về c++ chỉ nói về hàm bạn, nhưng qua ngâm cứu mình thấy có thể có phương thức bạn (hay còn gọi là hàm bạn không độc lập, hàm ...

abcxyz viết 23:28 ngày 30/09/2018 chỉnh sửa

Friend { something } trong C++

mình có 1 vấn đề nhỏ hàm bạn = friend function lớp bạn = friend class theo mình biết khi dùng c++ để oop hàm là chương trình con không nằm trong class nào cả phương thức là chương trình con nằm trong 1 class nào đó chúng ta có các khái niệm hàm bạn, lớp bạn nhưng mình mới xem 1 tài liệu ...

abcxyz viết 23:28 ngày 30/09/2018 chỉnh sửa

Nhờ build static web react

mình có tham khảo project của Khoa Nguyen ở đây https://github.com/thangngoc89/dnh-cpp mình muốn build nó về static web với phenomic theo hướng dẫn của tác giả nhưng mình buil thử trên windows và linux mấy lần đều bị lỗi vì không theo mảng web, nên đi sâu vào web như react , nodejs thì mình k ...

abcxyz viết 23:24 ngày 30/09/2018 chỉnh sửa
1 2 3 4 .. > >>