Jenis '<typename>' harus menentukan operator '<operator>' yang akan digunakan dalam pernyataan 'Untuk'

Perulangan For menentukan variabel penghitung dari jenis yang tidak mendukung operator yang diperlukan.

Variabel penghitung dalam perulangan For dapat berupa jenis data apa pun yang mendukung semua operator berikut:

  • Lebih besar dari atau sama dengan (>=)

  • Kurang dari atau sama dengan (<=)

  • Penambahan (+)

  • Pengurangan (-)

Jika Anda menggunakan jenis data numerik untuk variabel penghitung, semua operator sebelumnya didukung. Jika Anda menggunakan kelas atau struktur yang ditentukan pengguna, Anda harus menentukan semua operator sebelumnya pada kelas atau struktur tersebut.

Perhatikan juga bahwa jenis data ekspresi start, , enddan step dalam For pernyataan harus melebar ke jenis data variabel penghitung. Jika variabel penghitung adalah kelas atau struktur yang ditentukan pengguna dan startekspresi , end, atau step memiliki jenis yang berbeda, Anda harus menentukan CType operator konversi untuk mencapai konversi yang diperlukan.

ID Kesalahan: BC33038

Untuk memperbaiki kesalahan ini

  1. Pastikan ejaan jenis data counter-variable sudah benar.

  2. Jika Anda menggunakan kelas atau struktur yang ditentukan pengguna untuk variabel penghitung, tentukan semua operator yang diperlukan pada kelas atau struktur tersebut.

  3. Bergantung pada jenis startdata ekspresi , , enddan step , Anda mungkin harus menentukan satu atau beberapa CType operator konversi untuk mengonversinya ke jenis data variabel penghitung.

Lihat juga