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

поясните что обозначает знак "?" в этой строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача заполнения массива по спирали http://www.cyberforum.ru/cpp-beginners/thread399539.html
Добрый день! Прошу помочь, есть вот такая задача: заполнить матрицу N*M (любого размера) по спирали, начиная с любой боковой ячейки. Проблема моего решения в том, что заполнение происходит только с любой угловой позиции, но не с любой другой. помогите исправить логику поиска незанятых клеток, т. е. поиск _ближайших_ нулевых значений( которые рядом с последней позицией) Вот код: #include...
C++ Все элементы, равные нулю, поставить сразу после максимального элемента данного массива нужно переделать данную задачу, с использованием указателей Условие: В массиве A=(a1, а2, ..., аn) все элементы, равные нулю, поставить сразу после максимального элемента данного массива. Элементы массива вводить с клавиатуры. Ниже она сделана без указателей: #include "stdafx.h" #include <iostream> #include <math.h> #include <conio.h> http://www.cyberforum.ru/cpp-beginners/thread399537.html
C++ Алгоритм sort
Товарищи, подскажите, в чем косяк? std::vector<gc_node *> nodes; ... void gc_algorithm::put_data(std::string str_put) { ... std::sort(nodes.begin(), nodes.end(), cmp); ... }
Три задачи на массивы C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) номер максимального по модулю элемента массива; 2) сумму элементов массива, расположенных после первого положительного элемента. Преобразовать массив таким образом, чтобы сначала распологались все элементы, целая часть которых лежит в интервале , а потом – все остальные. #include "stdafx.h" #include "iostream.h"...
C++ Модели распределения памяти не использующая внешнюю http://www.cyberforum.ru/cpp-beginners/thread399518.html
Помогите пожалуйста Разработать программу, моделирующую методы распределения памяти не использующие внешнюю память(с динамическими разделами)
C++ подробный алгоритм работы программы #include<iostream.h> /*библиотека, отвечающая за потоковый ввод-вывод*/ #include<fstream.h> /*отвечает за файловый ввод-вывод*/ int main() /*указывает начальные (или главные) операторы программы*/ можно комментарии так писать или надо // подробнее

Показать сообщение отдельно
Bers
Заблокирован
05.12.2011, 19:18     поясните что обозначает знак "?" в этой строке
Цитата Сообщение от anton6262906 Посмотреть сообщение
ну вроде все же работает)
Есть такая теория, называется она "теория ошибок".

Согласно этой теории, все программисты ошибаются. При разработке любого продукта, часть времени тратится не на конструирование кода, а на исправление ошибок.

Ну так вот, согласно этой теории, ошибку программист совершает в тех случаях, которые изначально для него не очевидны)

Поэтому, чем проще, и понятнее код, тем меньше программисту придётся затратить времени на его конструирование. Меньше придётся тратить времени на знакомство с отладчиком)

Если же ты допускаешь в своем коде неочевидные конструкции, по принципу "а! работает и ладно!" - будь готов к тому, что потом тебе придётся затратить раз в 10-100 больше времени на отладку, чем на собственно конструирование кода.

Если не дай бог, в будущем у тебя программа сфейлится где-то внутри этого цикла, ты потратишь значительно больше времени только на то, что бы понять, что вообще происходит в этом цикле, по сравнению с тем временем, которое у тебя могло бы уйти на написание более простого цикла.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru