dont@dont ~ $ cat test.cpp
#include <iostream>
int main()
{
std::cout << "Hello char" << std::endl;
std::wcout << L"Hello WCHAR" << std::endl ;
std::cout << "Hello char" << std::endl;
return 0;
}
dont@dont ~ $ g++ -o res test.cpp
dont@dont ~ $ ./res
Hello char
Hello WCHAR
Hello char
dont@dont ~ $ cat test.cpp
#include <iostream>
int main()
{
std::cout << "Hello char" << std::endl;
std::wcout << L"Hello WCHAR" << std::endl ;
return 0;
}
dont@dont ~ $ g++ -o res test.cpp
dont@dont ~ $ ./res
Hello char
Hello WCHAR
dont@dont ~ $ cat test.cpp
#include <iostream>
int main()
{
std::wcout << L"Hello WCHAR" << std::endl ;
std::cout << "Hello char" << std::endl;
return 0;
}
dont@dont ~ $ g++ -o res test.cpp
dont@dont ~ $ ./res
Hello WCHAR
dont@dont ~ $ gcc --version
gcc (GCC) 4.1.2 (Gentoo 4.1.2 p1.1)
Copyright (C) 2006 Free Software Foundation, Inc
Локаль ru_RU.utf8.
Куда в последнем примере подевался "Hello char" ?
Что это за поведение такое?
Ответ на:
комментарий
от klalafuda
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Компиляция программы на срр из нескольких файлов (2007)
- Форум А есть ли какая то альтернатива std::is_trivially_copyable<T>::value в gcc4.9? (2017)
- Форум `cout.operator<<()` vs `cout << ` (2013)
- Форум Поломана совместимость с С в С++11? (2013)
- Форум ifstream и eof() (2006)
- Форум Неправильная длина строки std::string в C++ (2014)
- Форум GCC C++ (2009)
- Форум с++, linux, unicode\utf (2009)
- Форум cc1plus: out of memory allocating (2008)
- Форум std::string in C++ (2008)