Guest User

Untitled

a guest
Mar 23rd, 2021
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3.  
  4. class vector{
  5. public:
  6.  
  7. vector() {
  8. mass = new int[0];
  9. }
  10. vector(int x) {
  11. size = x;
  12. mass = new int[x];
  13. }
  14. vector(int x, int y) {
  15. size = x;
  16. mass = new int[x];
  17. for (int i = 0; i < size; i++) {
  18. mass[i] = y;
  19. }
  20. }
  21.  
  22. int GetSize() {
  23. return size;
  24. }
  25. int Get(int x) {
  26. return mass[x];
  27. }
  28.  
  29. ~vector() {
  30. delete[] mass;
  31. }
  32. private:
  33. int* mass;
  34. int size = 0;
  35. };
  36.  
  37.  
  38. int main() {
  39. vector myvec(4, 7);
  40. for (int i = 0; i < myvec.GetSize; ++i) {
  41. cout << myvec.Get(i);
  42. }
  43.  
  44. return 0;
  45. }
  46.  
  47. Серьезность Код Описание Проект Файл Строка Состояние подавления
  48. Ошибка C2446 <: нет преобразования "int (__thiscall vector::* )(void)" в "int"
  49. Ошибка C3867 "vector::GetSize": нестандартный синтаксис; используйте "&", чтобы создать указатель на член
Add Comment
Please, Sign In to add comment