Pertanyaan yang diberi tag «name-lookup»


2
Mengapa fungsi templat ini tidak berlaku seperti yang diharapkan?
Saya membaca tentang fungsi templat dan menjadi bingung oleh masalah ini: #include <iostream> void f(int) { std::cout << "f(int)\n"; } template<typename T> void g(T val) { std::cout << typeid(val).name() << " "; f(val); } void f(double) { std::cout << "f(double)\n"; } template void g<double>(double); int main() { f(1.0); // f(double) …

3
Apakah nama kelas yang sepenuhnya memenuhi syarat hingga lingkup global pernah diperlukan untuk definisi fungsi anggota out-of-line?
Pertanyaan ini membuat saya bertanya-tanya apakah pernah berguna / perlu untuk sepenuhnya memenuhi syarat nama kelas (termasuk operator lingkup global) dalam definisi fungsi anggota di luar kelas. Di satu sisi, saya belum pernah melihat ini dilakukan sebelumnya (dan sintaksis untuk melakukannya tampaknya tidak jelas). Di sisi lain, pencarian nama C …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.