Форум программистов, компьютерный форум CyberForum.ru

Как инициализировать структуру - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Рекурсия, разложение в ряд Тейлора функции cosx не работает http://www.cyberforum.ru/cpp-beginners/thread696074.html
Помогите, пожалуйста, ничего не понимаю, как факториал рекурсивно считать понял, а cos x через ряд Тейлора рекурсивно не доходит. Полазил по форуму, но ни работающего кода, ни доступных объяснений не нашёл. Прошло 2 месяца учёбы, я всё рекурсию написать не могу. Скоро зачёт, ай нид хелп! :cry: Вот что-то накидал, но, как мне кажется, это бред, выдаёт чёрти что, знак второй и последующий разы...
C++ Указатель на функцию-член Доброго времени суток, возникла следующая ситуация: Приведу пример: class A { public: void a() { cout << "hello!"; }; }; class B { public: void b(void (*pfunc)()) { pfunc(); }; http://www.cyberforum.ru/cpp-beginners/thread696062.html
Как в связном списке обратиться к элементу по адресу C++
как в связном списке обратиттся к элементу по нужному адресу? Добавлено через 46 минут как в связном списке обратится к нужному элементу?
C++ Действие для кнопки при инициализации класса
Предположим есть класс Button #include "string.h" class Button { public: Button(); int x,y; String text; virtual void Action();
C++ Односвязный список, поменять значения местами http://www.cyberforum.ru/cpp-beginners/thread696043.html
пробую написать сортировку выборкой int selectionSort() { ListNode< NODETYPE > *currentPtr = firstPtr; sort(currentPtr); } int sort(ListNode < NODETYPE > *current) {
C++ Удалить из файла все числа меньше заданного Удалить из файла все ЧИСЛА меньше заданного. Соответственно у нас два файла 1 и 2 txt, и во втором редактировынный первый))) подробнее

Показать сообщение отдельно
TLENS
-7 / 2 / 0
Регистрация: 11.10.2011
Сообщений: 77
13.11.2012, 04:48     Как инициализировать структуру
имеется структура point {int x; int y;}
вопрос таков как мне не создавая переменной передать структуру в функцию т.е.
C++ (Qt)
1
2
3
4
5
struct point {int x; int y;}
// есть функция
void test (point k) {
    cout << k.y << endl << k.x << endl;
}
как мне передать в функцию два значения int не создавая структуры?
пробовал test (point{123, 456}) синтаксис не принимает.
пробовал и так test (point(123,456));
Ккак это правильно сделать?
разумеется можно сделать так
point k = {123, 456};
test (k);
но мне нужно обойтись без переменой. Просто интересен правильный синтаксис
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru