je m'interroge sur le type d'une différence de pointeurs.
aussi j'ai executé le code suivant :
Code :
- #include <iostream>
- #include <typeinfo>
- using namespace std;
- int main()
- {
- char c[10];
- char *test = &c[0];
- char *test2 = &c[5];
- cout << typeid(test2-test).name() << '\n';
- cin.ignore();
- }
|
avec vc++7.1, c'est un type int. Est-ce standard ?
---------------
-( BlackGoddess )-