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

GCC и функции с переменным числом аргументов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Запись файла на дискету http://www.cyberforum.ru/cpp-beginners/thread964599.html
Здравствуйте! Каким образом можно записать.СОМ файл на нулевую дорожку и нулевой цилиндр дискеты? Заранее спасибо Можно ли это реализовать средствами С/C++?
C++ Нужный путь Доброй ночи, форумчане! Я программист ранга начинающего. Подскажите пожалуйста, что можно закодить, чтобы зависнуть в проецировании кода на хороший промежуток времени? Благодарю. http://www.cyberforum.ru/cpp-beginners/thread964586.html
C++ Формирование двух новых списков из исходного
Доброго времени суток. Задание такое: Структура: список однонаправленный. Реализовать функции: - сформировать список; - добавить элемент в произвольное место списка перед элементом с заданным номером (номер ввести с клавиатуры); - удалить заданный элемент. Сформировать списки L1 и L2 из списка L по следующему правилу: в L1 поместить четные положительные элементы списка L, в L2 -...
mpi C++
Пытаюсь разобраться с mpi. нужно найти сумму элементов матрицы.Рассылка по процессам организована через mpi_Bcast. при выполнении на нескольких процессах программа зависает. не пойму, что не так. #include "stdio.h" #include <conio.h> #include "mpi.h" #include <iostream> using namespace std; int ProcNum, ProcRank;
C++ написать программу для прверки простого числа. язык программировние С http://www.cyberforum.ru/cpp-beginners/thread964559.html
Дано целое число, не превосходящее 2^32=4294967296. Написать программу для проверки того, является ли данное число простым. Определение простоты заданного числа оформить в виде отдельной функции.
C++ как выйти из программы при выполнении программы - выполняется выбранная операция, после чего при нажатии любой кнопки цикл повторяется... вопрос: Что нужно добавить и где, чтобы при выполнении программы в конце при нажатии клавиши прога закрывалась, а не повторяла все действия начиная с "do-while" заново???... #include <stdio.h> #include <conio.h> void main(){ clrscr(); int n,m,s,p,key; do{ ... подробнее

Показать сообщение отдельно
kamre
126 / 130 / 4
Регистрация: 25.12.2011
Сообщений: 438
30.09.2013, 08:33     GCC и функции с переменным числом аргументов
Цитата Сообщение от Gepar Посмотреть сообщение
один из методов просто получает сколько угодно аргументов и заполняет координаты вектора по разным измерениям этими данными (и так либо пока данные не закончаться либо пока кол-во измерений указанное при создании вектора не закончиться)
Может быть автор форумом ошибся и ему нужно в форум по C. А то непонятно зачем городить такой GVector самому вместо использования std::vector<double>, для которого и так все работает:
C++
1
2
3
4
5
6
typedef std::vector<double> GVector;
 
void test() {
    GVector v = { 1.0, 2.0, 3.0 };
    v = { 3.0, 2.0, 1.0 };
}
И функцию, если такая действительно нужна, можно реализовать примерно так:
C++
1
2
3
4
5
6
7
8
template <typename... Ts>
void initVector(GVector& v, const Ts&... ts) {
    double ds [] = { ts... };
    size_t n = std::min(sizeof...(ts), v.size());
    for (size_t i = 0; i < n; ++i) {
        v[i] = ds[i];
    }
}
 
Текущее время: 10:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru