Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как осуществляется преобразование типов (для чего)? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Неименованые каналы http://www.cyberforum.ru/cpp-beginners/thread427867.html
Почему при работе с pipe() в отце и сыновьям процессе необходимо закрывать ненужные дискрипторы?
C++ Конструктор копирования Помогите пожалуйста разобраться, необходимо добавить конструктор копирования, теорию знаю, а как на практике применить не знаю. Программа вот - http://zalil.ru/32492444. Добавлено через 33 минуты... http://www.cyberforum.ru/cpp-beginners/thread427865.html
C++ Шаблоны C++
Написал template на С++, но он нифига не компилица, пишет мол типа не могу string в int преобразовать в строчке int out_param = (int)param; #include <stdio.h> #include <conio.h> #include...
C++ Необходимо найти максимальный элемент матрицы, используя несколько потоков
Добрый день программисты, необходимо выполнить поиск наименьшего элемента матрицы используя количество потоков равное количеству строк данной матрицы. Каждый поток находит минимальный элемент своей...
C++ Скопировать в файл F2 только четные строки из F1 http://www.cyberforum.ru/cpp-beginners/thread427856.html
Постановка задачи: Создать текстовый файл F1 не менее, чем из 10 строк и записать в него информацию Выполнить задание. При разработке алгоритма считать, что количество строк в исходном файле...
C++ Здравствуйте, как запихнуть базу данных в программу.?? Задача заключается в том что я незнаю как запихнуть информацию(база данных) во время написание программы, и очень бы хотелось чтоб вы мне помогли в этом, спс)))) подробнее

Показать сообщение отдельно
soon
2542 / 1307 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
15.01.2012, 19:18
Цитата Сообщение от soon Посмотреть сообщение
В gcc не смертелен выход на пределы массива +1.
Я, возможно, не так выразился. Как я уже сказал, я намеренно пытался вызвать segmentation fault, т.е. я имел ввиду, чтобы вызвать сегфолт нужно разыменовать следующий за следующим за концом массива элемент. Смысл разымновывать ptr + size, если программа не упадет? Зачем я пытался это сделать - не помню(как я, опять-же, говорил. Ну взбрело резко в голову, мол надо вызвать сегфолт, ну и попытался). Нет смысла говорить мне о том, что так делать нельзя в реальных задачах, я это понимаю.
Суть то оказалась не в этом. Я действительно удивился, когда вместо вылета программы я получил бесконечный цикл. На первый взгляд ошибок не было(если не считать за ошибку выход за пределы массива). Поэтому я закинул его на форум и убежал по делам. Уже на выходе меня посетила мысь о возможном присваивании i = 1. Так и было. Но, как оказалось, стоит только вывести адрес i, как программа перстает циклится.
Собственно, ответ на свой вопрос я уже получил, да и от темы мы отклонились. За сим флудить прекращаю.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru