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

Инкремент ссылки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Стороны прямоугольника заданы натуральными числами http://www.cyberforum.ru/cpp-beginners/thread592304.html
Ребята пожалуйста нужно написать программу на С++. Отблагодарю!!! Стороны прямоугольника заданы натуральными числами M и N. Составьте программу, которая будет находить, на сколько квадратов, стороны которых выражены натуральными числами, можно разделить данный прямоугольник, если от него каждый раз отрезается квадрат максимально большой площади.
C++ Почему-то не реагирует на конец строки '\0' Задача: нужно посчитать количество слов в строке. В программе ставлю условие: for(int i=0;i<=n-1;i++) if( mass!=' ' && (mass==' ' || mass=='\0') ) k++; А он доходит до конца строки и пройдя по последнему слову не делает k++. Как исправить? http://www.cyberforum.ru/cpp-beginners/thread592286.html
Массив в С++ C++
Ребята помогите пожалуйста! Нужно сдавать лабораторную, а как делать не знаю( На с++. Нужно заполнить массив: 0 3 0 2 0 1 4 0 5 0 6 0 0 9 0 8 0 7 10 0 11 0 12 0 0 15 0 14 0 13 16 0 17 0 18 0 Найти количество элементов больше числа А, А вводится с клавиатуры.
Программа выводит только первую строку текста C++
// yourcat.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> using namespace std; int main(void) { int fleas;
C++ Найти, сколько нулевых элементов содержит матрица выше и ниже побочной диогонали http://www.cyberforum.ru/cpp-beginners/thread592275.html
Дана вещественная матрица размерности n * m. Найти сколько нулевых элементов содержит матрица выше и ниже побочной диогонали. желательно решить через stdafx.h. учень срочно!!!
C++ Чем отличается ln , lg, и log ? и как реализуются эти функцию в c++ подробнее

Показать сообщение отдельно
alkagolik
 Аватар для alkagolik
1510 / 616 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
31.05.2012, 13:33     Инкремент ссылки
Цитата Сообщение от matepuhko Посмотреть сообщение
Собственно почему нельзя так?
Цитата Сообщение от NeonLost Посмотреть сообщение
arr это не ссылка, а указатель хранящий в себе адрес ячейки первого элемента, что-то вроде 004AFEF4...если ты добавишь к адресу 1, то у тебя неполучится адреса 2 ячейки)
это и не указатель, т.к. с указателями можно выполнять арифметические операции в т.ч. инкремент\декремент, что невозможно в данном случае
C
1
int a[] = { 1, 2 , 3 };
это обычный статический массив, размер которого вычисляется при компиляции.
Цитата Сообщение от NeonLost Посмотреть сообщение
почему это работает тогда?..
всего лишь частный случай. Стандартом не предусмотрено кастование выделенной памяти нулями. Возьми к примеру компилятор более ранних версий и убедишься.
 
Текущее время: 19:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru