crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

3 страниц V   1 2 3 >  
Ответить в данную темуНачать новую тему
> Ключевые слова Qt/C++, Где посмотреть?
QMainWindow
  опции профиля:
сообщение 4.10.2010, 15:18
Сообщение #1


Участник
**

Группа: Участник
Сообщений: 198
Регистрация: 1.8.2010
Пользователь №: 1922

Спасибо сказали: 0 раз(а)




Репутация:   0  


Где можно посмотреть все ключевые слова Qt/C++ с их описанием? Помню искал их в рунете - нашел всякую чушь...(( Помогите плз!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuzulis
  опции профиля:
сообщение 4.10.2010, 15:20
Сообщение #2


Активный участник
***

Группа: Участник
Сообщений: 393
Регистрация: 29.6.2009
Пользователь №: 862

Спасибо сказали: 36 раз(а)




Репутация:   7  


В assistent не?

Сообщение отредактировал kuzulis - 4.10.2010, 15:21
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 4.10.2010, 15:22
Сообщение #3


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


В QtCreator нажимаешь Help и выбираеш Index(Указатель) и получишь список всего-всего.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
QMainWindow
  опции профиля:
сообщение 4.10.2010, 15:35
Сообщение #4


Участник
**

Группа: Участник
Сообщений: 198
Регистрация: 1.8.2010
Пользователь №: 1922

Спасибо сказали: 0 раз(а)




Репутация:   0  


Да, но там список каких-то ключевых слов, при нажатии на которые вылезает окно со списком классов, в которых, как я понял, они используются. А где непосредственно посмотреть слова, ну например, break, new, try, goto и тд в том же духе?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
MJIbIu
  опции профиля:
сообщение 4.10.2010, 15:43
Сообщение #5


Студент
*

Группа: Участник
Сообщений: 38
Регистрация: 14.4.2010
Пользователь №: 1630

Спасибо сказали: 3 раз(а)




Репутация:   0  


Цитата(QMainWindow @ 4.10.2010, 16:35) *
Да, но там список каких-то ключевых слов, при нажатии на которые вылезает окно со списком классов, в которых, как я понял, они используются. А где непосредственно посмотреть слова, ну например, break, new, try, goto и тд в том же духе?

тогда почитай что пишен на этот счет Бьерн Страуструп.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 4.10.2010, 18:33
Сообщение #6


фрилансер
******

Группа: Участник
Сообщений: 2941
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

Спасибо сказали: 215 раз(а)




Репутация:   34  


QMainWindow, этих ключевых слов - раз два и обчёлся. Задавай вопросы, расскажем с примерами ) Заодно и FAQ нарисуется
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
QMainWindow
  опции профиля:
сообщение 4.10.2010, 21:10
Сообщение #7


Участник
**

Группа: Участник
Сообщений: 198
Регистрация: 1.8.2010
Пользователь №: 1922

Спасибо сказали: 0 раз(а)




Репутация:   0  


Хорошо:)
Ну вот например слова: typedef (читал статьи в инете, но плохо понял зачем оно всеже нужно), const (зачем+как применять), если требуется завершить выполнение функции, не достигая ее конца, существуют ли слова (кроме goto)?

Сообщение отредактировал QMainWindow - 4.10.2010, 21:11
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 4.10.2010, 21:24
Сообщение #8


фрилансер
******

Группа: Участник
Сообщений: 2941
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

Спасибо сказали: 215 раз(а)




Репутация:   34  


typedef - определяет синоним для типа. Например
typedef A B; //тип B - теперь оозначает абсолютно то же самое, что тип A

//-----------------------------------------------------
//тип pF - указатель на функцию вида  void func(int,int)
typedef void(* pF)(int,int);

//теперь объявим два указателя на функцию одного типа
void(* F1)(int,int);
pF F2;

//-----------------------------------------------------
//тип из stl классов
typedef std::map< std::vector<int>, std::map<int, std::bitset<16> > > td_mytype;

//объявление переменной и итератора
td_mytype m;
td_mytype::iterator it;



Цитата(QMainWindow @ 5.10.2010, 0:10) *
const (зачем+как применять),

этот модификатор для типа говорит компилятору, что переменная не должна меняться.
const int i=7;
i=5; //ошибка


или для функции, когда функция не должна менять значения членов -переменных её класса
struct A
{
   int m_i;
   void F() const
   {
       m_i=5;//ошибка

   }
};



Цитата(QMainWindow @ 5.10.2010, 0:10) *
если требуется завершить выполнение функции, не достигая ее конца, существуют ли слова

return :)
но иногда удобно обернуть в оператор цикла for или while и выйти в конец блока цикла при помощи break

Если же совсем запутывается логика, то "цельный" кусок вынести в подпроцедуру, а там смело выходить return

Сообщение отредактировал Алексей1153 - 4.10.2010, 21:38
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ufna
  опции профиля:
сообщение 5.10.2010, 9:14
Сообщение #9


Активный участник
***

Группа: Участник
Сообщений: 362
Регистрация: 24.5.2008
Из: Курган/СПб
Пользователь №: 182

Спасибо сказали: 29 раз(а)




Репутация:   5  


goto - вообще страшная вещь
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 5.10.2010, 9:24
Сообщение #10


фрилансер
******

Группа: Участник
Сообщений: 2941
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

Спасибо сказали: 215 раз(а)




Репутация:   34  


да она не страшная, но в неумелых руках весьма забавные неотлаживаемы выкрутасы выходят )) А ведь, по сути, break и continue - те же goto, только точку назначения назначает умный компилятор, поэтому ошибку не допустишь
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

3 страниц V   1 2 3 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 22.12.2024, 4:52