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

"Ругается" на оперетор побитового исключения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти наиболее и наименее удаленные точки в массиве http://www.cyberforum.ru/cpp-beginners/thread894943.html
как найти наиболее и наименее удаленные точки в массиве
C++ Расшифровать (*sk()[4] Расшифровать (*sk()) Кто может подсказать?) http://www.cyberforum.ru/cpp-beginners/thread894935.html
Имеется частичное непонимание кода C++
Задание:прочитать из файла строку символов.В данной строке каждый символ ? удвоить.Каждый символ ,стоящий перед !, заменить символом введенным с клавиатуры.Новую строку не создавать.Вывести исходную...
N последовательных членов Фибоначчи. С++ C++
Найти первые N членов Фибоначчи с помощью рекурсии и вывести их на экран. Тут и тут есть нахождение четного и n-го члена последовательности Фибоначчи. Помогите вывести N первых членов...
C++ Не изменяется элемент вектора при работе с ним по указателю http://www.cyberforum.ru/cpp-beginners/thread894890.html
Здравствуйте. Проблема следующая. Пишу свою велосипедную (на это, как на источник проблемы, не указывать) реализацию бинарного дерева для своего не менее велосипедного архиватора, использующего...
C++ Функции работы с процессами, как осуществить возвражение результата? Например void main () { int res; /* запуск exe-шника , ниже*/ } дочерний подробнее

Показать сообщение отдельно
Harutyunyan
1 / 1 / 0
Регистрация: 28.09.2012
Сообщений: 91
07.06.2013, 23:15  [ТС]
то что такую ошибку выдает я вкурсе, но почему? как ее исправить? что неправильно делаю?

Добавлено через 5 минут
Цитата Сообщение от OhMyGodSoLong Посмотреть сообщение
В том, что вы берёте адреса аргументов. В том, что такой способ медленнее временной переменной. В том, что его несколько геморройно заставить работать для чего-то кроме чисел.
Смотрите, у нас есть 2 переменные числового типа:

тут все работает.
C++
1
2
3
4
5
int a,b;
...
a = a ^ b; 
b = b ^ a; 
a = a ^ b;
А если у нас строковые переменные:

C++
1
2
3
4
5
char *a,*b;
...
&a = &a ^ &b; 
&b = &b ^ &a; 
&a = &a ^ &b;
Адресс - это же тоже по своей сути число, так почему мы не можем такие же операции как с числами провести?

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