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

Добавление элемента в начало односвязного списка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Изменение окна сообщения для исключительной ситуации http://www.cyberforum.ru/cpp-beginners/thread608194.html
В программе есть контролируемая исключительная ситуация. Мне надо програмно изменить надпись вверху. Сейчас эта надпись берётся из названия exe фала. И обнаружил ещё один глюк. Название моего exe "Sloka Meter 2.01 beta". Но в сообщени отображается текст только до точки. Если убираю точку, тода показывается весь текст. Можно ли это исправить?
C++ Нужна поправка здравствуйте.поправьте,пожалуйста, моё убожество.написал сначала функциями.а нужно в ооп. объектами не могу написать (не дружу я с ними:() я конечно попытался,но не вышло)) исправьте,пожалуйста.и,если можно,с объяснениями ошибок. #include "stdafx.h" #include <iostream> #include <conio.h> #include <cmath> #include <cstdlib> #include <ctime> #include <iomanip> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread608164.html
GetPixel, почему первый иф равен тру, а второй - нет C++
Уважаемые знатоки, в первом GetPixel корды верхнего левого угла иконки поплавка (певая вкладка, опять таки вверху слева), а во втором верхний левый пиксель собственно игры. Почему первый иф равен тру, а второй - нет?if (GetPixel(GetDC(hwnd),6,27)==RGB(60,106,140)) { i=1; return; } if (GetPixel(GetDC(hwnd),452,82)==RGB(50,42,24)) { i=1; return; }
Не получается перевести 2 массива в строку C++
Здравствуйте всем. Вобщем, курсовая, заданее следущее: написать класс для чисел единый, чтобы можно было складывать разные типы, int с double, длинные числа и т.п я додумался записывать числа в строки, потом складывать отдельно дробную часть, отдельно целую (в массивах), после записывать в строку, но когда пытаюсь слить в строку сложенную дробную и целую часть ничего не выходит, не пойму в...
C++ Шаблоны или ... (Maximum option context replay depth exceeded) http://www.cyberforum.ru/cpp-beginners/thread608123.html
Код отсюдВа http://habrahabr.ru/post/38622/ //------------------------------------------------------------ template <unsigned long t> struct Polynome { static const unsigned long value = t&1 ? (t>>1)^0xedb88320 : t>>1; }; template <unsigned long t, int i> struct For { static const unsigned long value = For<Polynome<t>::value,i-1 >::value; }; template <unsigned long t> struct For<t,0> {...
C++ CodeBlocks ошибка Всем салют! Недавно купил книгу с++ для чайников и у меня проблемы с самым первым заданием. Набрал я этот код: // // Conversion - Program to convert temperature from // Celsius degrees into Fahrenheits: // Fahrenheit = Celsius * (212 - 32)/100 + 32 // #include <cstdio> подробнее

Показать сообщение отдельно
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
18.06.2012, 10:54     Добавление элемента в начало односвязного списка
Чтобы добавить элемент в начало используют функцию push_front(); вот пример кода

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream> 
#include <list> 
using namespace std; 
int main() 
{ 
    list<int> ilist; // создаём список
 
    ilist.push_front(11);   // записываем данные в начало
    ilist.push_front(12);   
    ilist.push_front(13); 
 
    int size = ilist.size(); // узнаём размер
 
    for ( int i = 0; i < size; i++) 
    { 
        cout << ilist.front() << ' '; // читаем данные из начала
 
        ilist.pop_front(); 
    } 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru