Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ ./massdown: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by ./massdown) всем хай! собираю свою программу на новом железе х86_64 долго не получалось скомпилить. при линковке получал вот такое сообщение: relocation R_X86_64_32 against `a local symbol' я так понял, это из-за того что часть библиотек от которых зависит цель, были собраны как 32-ух битные. но с этим вроде все нормально, пересобрал все либы - скомпилировалось. теперь при запуске получаю такое... https://www.cyberforum.ru/ cpp/ thread98890.html C++ operator [что попало]
Кто пользуется перегрузками типа class TPoint {public: double x,y,z;} class B {public: operator operator (TPoint);}, class B {public: operator operator (char *c}...?
C++ Стандарт Нашел в сети стандарт c++. Добавлено через 7 минут И ещё PDF о различиях стандартов. Не знаете, есть ли стандарт на русском? Где? Гугол дал те ссылки, которые я привёл в этом посте + ссылки на новости и обсуждения. https://www.cyberforum.ru/ cpp/ thread98858.html C++ Запреты https://www.cyberforum.ru/ cpp/ thread98855.html
1. Можно ли запретить: 1.1. Создание локальных экземпляров класса, 1.2. Создание динамических экземпляров класса? 2. Если можно, то как запретить: 2.1. Создание локальных экземпляров класса, 2.2. Создание динамических экземпляров класса? Требуется что-то такое написать, после чего #define n ... // некая целая константа class a { ...}; // Некий класса, a obj1; // можно
C++ Можно ли создать глобальный обект, вызвав для него закрытый конструктор?
Можно ли создать глобальный объект, вызвав для него закрытый конструктор? Как?
C++ Конструктор с параметром-объектом https://www.cyberforum.ru/ cpp/ thread98531.html
class a { private: ... public: a (); ... }; class b {
C++ stack overflow, math.h https://www.cyberforum.ru/ cpp/ thread98463.html
вощм передается в sqrt(float _X) _X значением порядка 0.001234 программа ввылетает с сообщением о переполненном стеке и указывает в math.h вотсюда inline float sqrtf(_In_ float _X) {return ((float)sqrt((double)_X)); } //_X==0.0016005998 конкретно код
Как передать данные другой програме? C++
Написал програму по переводе целых чисел с одной системы счисления в другую, но проблема в том что это консоль, а хотелось-бы полноценное приложение под винду, написал форму на сишарпе, вот только не знаю как передать строки в консольное приложение на си++
C++ Сетевая служба на C++ Необходимо написать какую-либо сетевую службу. Цель - курсовая работа. :) Есть что - закиньте. https://www.cyberforum.ru/ cpp/ thread97958.html C++ Нужно написать игруху! https://www.cyberforum.ru/ cpp/ thread97763.html
Легенда гласит, что где-то в Ханое находится храм, в котором размещена следующая конструкция: на основании укреплены 3 алмазных стержня, на которые при сотворении мира Брахма нанизал 64 золотых диска с отверстием посередине, причем внизу оказался самый большой диск, на нем – чуть меньший и так далее, пока на верхушке пирамиды не оказался самый маленький диск. Жрецы храма обязаны перекладывать...
C++ Работа с web страничкой
Всем привет! Заранее прошу прощения, если тема уже обсуждалась! Надо сделать приложение, которое будет открывать Web-страницу и ходить по ссылкам, нажимать кнопки, вводить данные и забирать уже готовые. Т.к. никогда с таким не сталкивался, да и опыт очень маленький, то сразу появилось много вопросов: -как запомнить действия пользователя, когда он ходит по странице -как воспроизвести их...
C++ Microsoft visual C++ 6 Привет всем:) у меня небольшая проблема с си++ достал учебник про си++ и там все про C++ 6..я весь гугл смотрел чтоб скачать но все через смс:(...может ктото знает сайт где можно будит скачать файл.... https://www.cyberforum.ru/ cpp/ thread97280.html
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
27.02.2010, 14:24 0

реализация foreach в C++, другой синтсксис - C++ - Ответ 571239

27.02.2010, 14:24. Показов 30178. Ответов 9
Метки (Все метки)

Лучший ответ Сообщение было отмечено как решение

Решение

Цитата Сообщение от Aye Aye Посмотреть сообщение
rangerx, если обычный макрос...
Чтобы в этом убедиться достаточно поковыряться в foreach.hpp. Сам BOOST_FOREACH занимает 10-15 строк кода. Всё остальное, как уж было сказано: "...чтобы работало везде, где только можно..."

Цитата Сообщение от Aye Aye Посмотреть сообщение
то этот подход называется мета программирование?
В принципе да. Т.е. препроцессор можно отнести к этому понятию.

Добавлено через 12 минут
Цитата Сообщение от Aye Aye Посмотреть сообщение
что бы можно было писать блок операторов после неё, который бы имел к ней прямое отношения, я даж не знаю как выразиться (((
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
 
#define foreach(new_var, array)\
        for(size_t index = 0; index < (sizeof(array)/sizeof(*array)); ++index)\
            for(new_var = array[index], flag = 1; flag; flag = 0)
 
int main()
{
    int int_arr[] = {9,8,7,6,5,4,3,2,1};
    foreach(int variable, int_arr)
    {
        std::cout << variable << ' ';
    }
 
    std::cout << std::endl;
 
    char char_arr[] = {'a','b','c','d','e','f','g'};
    foreach(char variable, char_arr)
    {
        std::cout << variable << ' ';
    }
 
    std::cout << std::endl;
 
    char* pchar_arr[] = {"one","two","three"};
    foreach(char* variable, pchar_arr)
    {
        std::cout << variable << ' ';
    }
 
    return 0;
}
В качестве примера думаю сойдёт.

Вернуться к обсуждению:
реализация foreach в C++, другой синтсксис C++
10
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.02.2010, 14:24
Готовые ответы и решения:

Реализация foreach в List с интерфейсами
Здравствуйте! Мне надо для каждого обьекта из List через foreach применить метод Fly(), но не могу...

Обработка XML. Цикл foreach (XmlNode.) вложенный во внешний foreach
Здравствуйте. Возникла проблема при обработке XML-файла (с помощью XMLDocument). В теме я новичок....

Ошибка в foreach: foreach statement cannot operate on variables of type 'System.Collections.IEnumerator'
using System; using System.Collections; namespace P { class Program { ...

Нужен простой пример из Foreach в Parallel.Foreach
Покажите любой простой пример из Foreach в Parallel.Foreach. Не могу до конца понять.

9
27.02.2010, 14:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.02.2010, 14:24
Помогаю со студенческими работами здесь

Реализация интерфейса из другой среды разработки
Подскажите пожалуйста, как лучше реализовать интерфейс на картинке, а именно какие решения и...

Реализация получения данных с другой страницы
Всем привет. Столкнулся с необходимостью получения данных с другого сайта. На странице имеется...

Тип вывода <c:forEach ></c:forEach>
Здравствуйте. У меня такая проблема. При выводе в jsp с помощью jstl &lt;c:forEach &gt;&lt;/c:forEach&gt;,...

List.ForEach vs foreach производительность?
Что лучше использовать в плане производительности List.ForEach или foreach(var ... in ...)? C#...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru