ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

24.05.2010, 20:16
|
|
Познающий
Регистрация: 21.02.2009
Сообщений: 54
Провел на форуме: 1224548
Репутация:
134
|
|
Какой оператор вычисляет целую часть от деления(с++)? По типу div в Паскале надо.
Спасибо.
Последний раз редактировалось _iks_; 24.05.2010 в 20:29..
|
|
|

24.05.2010, 20:19
|
|
Участник форума
Регистрация: 18.07.2009
Сообщений: 272
Провел на форуме: 2083691
Репутация:
330
|
|
inline void show_msg(std::string msg) {std::cout << msg;}
Инлайн-подставка применяется к очень маленьким функциям. При использовании инлайн-подставки компилятор будет генеририровать для функции соответствующий код в месте ее вызова. Это увеличит скорость вызова функции, но не избавит от затрат на копирование.
rudvil, скорее всего он не воспринял inline из-за использования std...
Что-то новое...
|
|
|

24.05.2010, 20:25
|
|
Постоянный
Регистрация: 29.10.2008
Сообщений: 306
Провел на форуме: 1819761
Репутация:
180
|
|
Сообщение от _iks_
Какой оператор вычисляет целую часть от деления(с++)? По типу div в Паскале надо.
int a = 10; int b = 4; int c = a/b;
c == 2
|
|
|

24.05.2010, 20:35
|
|
Постоянный
Регистрация: 29.10.2008
Сообщений: 306
Провел на форуме: 1819761
Репутация:
180
|
|
Сообщение от Byte_
на сколько я понимаю, тут выгоднее написать
Код:
inline void show_msg(std::string msg) {std::cout << msg;}
выгоднее написать
Код:
#define show_msg(s) std::cout << s
|
|
|

24.05.2010, 21:11
|
|
Участник форума
Регистрация: 30.05.2009
Сообщений: 139
Провел на форуме: 620261
Репутация:
30
|
|
1.Как обозначить двоичную систему в С++?
2.Как получить доступ к n члену переменной типа int (C++)?
|
|
|

24.05.2010, 21:13
|
|
Участник форума
Регистрация: 06.02.2006
Сообщений: 177
Провел на форуме: 1576821
Репутация:
88
|
|
1 bool
2 вы про что?
|
|
|

24.05.2010, 21:17
|
|
Участник форума
Регистрация: 30.05.2009
Сообщений: 139
Провел на форуме: 620261
Репутация:
30
|
|
Ну,например,есть переменная:
int one = 1000;
Как вывести,скажем, 2 член?
Было бы это char, то cout << one[2];
|
|
|

24.05.2010, 21:19
|
|
Участник форума
Регистрация: 18.07.2009
Сообщений: 272
Провел на форуме: 2083691
Репутация:
330
|
|
2.Как получить доступ к n члену переменной типа int (C++)?
Возможно вы имели в виду получение доступа к N'ому элементу массива?
Тогда проще быть не может:
int arrayNumbers = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
На пример получить доступ к первому элементу массива можно следующим образом:
arrayNumbers[ 0 ];
0 - потому что массив индексируются начиная с нуля.
UPD:
Ну,например,есть переменная:
int one = 1000;
Как вывести,скажем, 2 член?
Было бы это char, то cout << one[2];
Код:
int var = 1000;
int var1 = var % 10; // Это последнее число - 0.
int var2 = var % 100; // предпоследнее - 0.
int var3 = var % 1000; // второе - 0.
int var4 = var % 10000; // первое - 1.
Но это изврат ,)
Последний раз редактировалось Ins3t; 24.05.2010 в 21:24..
|
|
|

24.05.2010, 21:53
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме: 1354067
Репутация:
599
|
|
M_script_
отнюдь не выгоднее, и банально неправильно. это си стайл. не юзают с плюсами. правильно юзать инлайн меотды.
|
|
|

25.05.2010, 13:21
|
|
Постоянный
Регистрация: 29.10.2008
Сообщений: 306
Провел на форуме: 1819761
Репутация:
180
|
|
Сообщение от Ra$cal
M_script_
отнюдь не выгоднее, и банально неправильно. это си стайл. не юзают с плюсами. правильно юзать инлайн меотды.
Что тут неправильно? Инлайн функции - это совершенно другое. Вопрос был в том, как сделать удобнее написание кода и сохранить скорость работы программы.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|