Форум программистов, компьютерный форум 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++; А он доходит до конца строки и пройдя... 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 ...
Программа выводит только первую строку текста 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
Заблокирован
31.05.2012, 13:33
Цитата Сообщение от matepuhko Посмотреть сообщение
Собственно почему нельзя так?
Цитата Сообщение от NeonLost Посмотреть сообщение
arr это не ссылка, а указатель хранящий в себе адрес ячейки первого элемента, что-то вроде 004AFEF4...если ты добавишь к адресу 1, то у тебя неполучится адреса 2 ячейки)
это и не указатель, т.к. с указателями можно выполнять арифметические операции в т.ч. инкремент\декремент, что невозможно в данном случае
C
1
int a[] = { 1, 2 , 3 };
это обычный статический массив, размер которого вычисляется при компиляции.
Цитата Сообщение от NeonLost Посмотреть сообщение
почему это работает тогда?..
всего лишь частный случай. Стандартом не предусмотрено кастование выделенной памяти нулями. Возьми к примеру компилятор более ранних версий и убедишься.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru