Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.05.2014, 16:50   #1
NastyaShuvalova
Пользователь
 
Регистрация: 16.12.2013
Сообщений: 21
Восклицание перевод кода С# на С++

Помогите, пожалуйста, перевести код, написанный на С#, в С++
Заранее большое спасибо!!!
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication9
{
    class Program
    {
        static void Main(string[] args)
        {
// Создадим связный список
            LinkedList<string> link = new LinkedList<string>();
            
            // Добавим несколько элементов
            link.AddFirst("Alex");
            link.AddFirst("Djek");
            link.AddFirst("Bob");
            link.AddFirst("Doug");
 
            // Отобразим элементы в прямом направлении
            LinkedListNode<string> node;
            Console.WriteLine("Элементы коллекции в прямом направлении: ");
            for (node = link.First; node != null; node = node.Next)
                Console.Write(node.Value + "\t");
 
            // Отобразить элементы в обратном направлении
            Console.WriteLine("\n\nЭлементы коллекции в обратном направлении: ");
            for (node = link.Last; node != null; node = node.Previous)
                Console.Write(node.Value + "\t");
 
            Console.ReadLine();
        }
        }
    }
NastyaShuvalova вне форума Ответить с цитированием
Старый 12.05.2014, 17:20   #2
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,336
По умолчанию

Код:
#include <iostream>
#include <algorithm>
#include <iterator>
#include <list>

using namespace std;

int main(void) {
	list<string> l = { "Alex", "Djek", "Bob", "Doug" };
	auto i = ostream_iterator<string>(cout, "\t");
	copy(l.begin(), l.end(), i);
	cout << endl;
	copy(l.rbegin(), l.rend(), i);
}
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод кода с C++ BioHEX Общие вопросы Delphi 1 16.05.2012 19:03
перевод кода на С PhysX Помощь студентам 0 02.12.2011 17:46
перевод кода из С++ в С# PROkaZZZniK C# (си шарп) 3 14.11.2011 18:12
Перевод кода zmey31313 Фриланс 1 01.01.2010 21:49
Перевод кода на С++ Golovastik Помощь студентам 0 04.06.2009 14:27