Aşağıdaki error: invalid conversion from ‘const int*’ to ‘int*’
hatası alıyorum ProgramımStd :: set element adresi kullanılırken ‘const int *’ - ‘int *’ arasında geçersiz dönüşüm
#include <set>
int main (int argc, char **argv) {
std::set<int> intSet;
intSet.insert(1);
intSet.insert(2);
intSet.insert(3);
intSet.insert(4);
intSet.insert(5);
int *pAddress = &(*(intSet.find(4)));
}
std::set
öğesinin adresini istiyorum, Bu kod Microsoft derleyici ile herhangi bir derleme hatası vermez ama g++
bu derleme hatası veriyor.
std :: set'in öğeleri, sabit tamsayılarınızda sabittir. MS derleyicisi ne kullanıyorsunuz? – cpx
Visual Studio 2005 – Avinash
VS2005'te std :: set'in değiştirilmesine izin veren bir hata. – cpx