|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.08.2013, 07:48 | #1 |
Новичок
Джуниор
Регистрация: 02.08.2013
Сообщений: 1
|
абстрактный класс внутри фукции и без функции (wrappers)
если вставить код в исходник :
QTextCodec* codec = QTextCodec::codecForName("utf-8"); QTextCodec::setCodecForLocale(codec ); QTextCodec::setCodecForCStrings(cod ec); QTextCodec::setCodecForTr(codec); работать не будет,(/home/user1/qt_projects/leaning-build-desktop-Desktop_Qt_4_7_4_for_GCC__Qt_SDK___ ____/../leaning/codepage.cpp:9: ошибка: expected constructor, destructor, or type conversion before '(' token) если оформить так: void setcodec(); setcodec{ QTextCodec* codec = QTextCodec::codecForName("utf-8"); QTextCodec::setCodecForLocale(codec ); QTextCodec::setCodecForCStrings(cod ec); QTextCodec::setCodecForTr(codec); } работает. Не могу понять почему так, OS -Linux, gcc-c++ 4.4.7 Qt SDK 1.2.1 qt-4.7.4 |
02.08.2013, 08:21 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
как бы просто в сорец нельзя код вставить(вызовы методов там и тп, лишь инициализаторы)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Абстрактный класс | Сырги | C# (си шарп) | 3 | 22.11.2012 01:13 |
абстрактный класс | meta13 | C# (си шарп) | 2 | 22.03.2012 19:14 |
c# абстрактный класс | tanek | Помощь студентам | 1 | 22.02.2012 11:23 |
абстрактный класс С++ | zhenya.ya | Помощь студентам | 0 | 05.11.2010 20:23 |