Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Двумерные массивы: Расположить все элементы матрицы в строку в порядке возрастания Двумерные массивы Задача: Расположить все элементы матрицы в строку в порядке возрастания. https://www.cyberforum.ru/ cpp-beginners/ thread661404.html C++ Одномерные массивы: Найти среднее арифметическое всех элементов массива
Одномерные массивы Задача: Найти среднее арифметическое всех элементов массива.
C++ Программирование вложенных циклов https://www.cyberforum.ru/ cpp-beginners/ thread661401.html
Программирование вложенных циклов Постановка задачи: В настоящей лабораторной работе необходимо выполнить вычисления, для организации которых следует использовать несколько циклов, причем некоторые из них должны быть вложенными. Варианты заданий: В работе необходимо вычислять значение (я) функции y = f(x). В нечетных вариантах заданий необходимо вычислять значение функции для одного...
C++ Программирование вложенных циклов Программирование вложенных циклов Постановка задачи: В настоящей лабораторной работе необходимо выполнить вычисления, для организации которых следует использовать несколько циклов, причем некоторые из них должны быть вложенными. Варианты заданий: В работе необходимо вычислять значение (я) функции y = f(x). В варианте следует решать задачу табулирования. При вычислении значения функции... https://www.cyberforum.ru/ cpp-beginners/ thread661398.html
C++ Исправить код c++ ,нахождение определителя матрицы
Необходимо найти определитель матрицы,выдает ошибку. Так же ,может кто предложит свой код нахождения определителя матрицы,нужно срочно. Буду очень благодарен 1>------ Build started: Project: OpredMatrix, Configuration: Debug Win32 ------ 1>Compiling... 1>OpredMatrix.cpp 1>c:\documents and settings\admin\рабочий стол\opredmatrix\opredmatrix.cpp(14) : error C3861: 'clrscr': identifier not...
C++ Поменять местами угловые элементы матрицы https://www.cyberforum.ru/ cpp-beginners/ thread661353.html
Здравствуйте. Помогите, пожалуйста, написать программу: Дана матрица размерностью n. Поменять в ней местами нижнее левое число с верхним правым числом, т. е. к примеру, если дана матрица: 1 2 3 5 6 9 12 4 78, то надо поменять местами числа 12 и 3, т. е. получится матрица: 1 2 12 5 6 9 3 4 78 Размерность и матрицу нужно вводить с клавиатуры. Заранее спасибо
C++ Ввод - вывод массивов (Исправить программу, чтобы работала) Требования к выполнению заданий На оценку 3 балла написать программу в соответствии с заданием, используя статические массивы На оценку 4 балла: c. отформатировать исходный код программы согласно требованиям к оформлению исходного кода; d. использовать динамические массивы (размер массива вводится пользователем с проверкой ввода); e. выявить ограничения на вводимые пользователем значения... https://www.cyberforum.ru/ cpp-beginners/ thread661348.html Не могу разобратсья с функцией SaveToFile C++
у меня есть программа, которая загружает изображение , пользователь его меняет, а затем сохраняет. Как сделать чтоб первая картинка сохранялась с именем "1.bmp", вторая "2.bmp", третья "3.bmp" и т.д. я написал так: void __fastcall TForm1::Button2Click(TObject *Sender) { for (int a=1; a <= 100; a++) { Image3->Picture->SaveToFile("a.bmp"); } }
C++ Перевод с кириллицы на русский Доброго времени суток! Кто-нибудь подскажет, что здесь не так? Цель задачи - переводить cout с кириллицы на русский язык. Использую MS Visual Studio 2010. #include "stdafx.h" #include <iostream> #include <Windows.h> #include <conio.h> using namespace std; char* Rus(const char* text); int main() https://www.cyberforum.ru/ cpp-beginners/ thread661338.html C++ Почему программа не работает? Здраствуйте, я решил изучить с++, делал все упражнения по бесплатным урокам Михаила Майорова, но как только я попробовал самостоятельно поработать в языке, то сразу натолкнулся на ошибки. Вот код моей программы: #include <iostream> using namespace std; void main () { char* s; bool pass = false; cout << "Please, enter the password!" << endl; https://www.cyberforum.ru/ cpp-beginners/ thread661322.html
Составление блок-схемы по данному коду C++
#include<iostream> #include<stdio.h> #include<conio.h> #include<math.h> using namespace std; float a,b,c,d,x; int main() { do {
C++ Ошибка компиляции при вызове виртуальной функции https://www.cyberforum.ru/ cpp-beginners/ thread661319.html
Здравствуйте. Сильно не плюйтесь, в С я не силен. Пишу на джаве, но попал в руки код, в котором нужно разобраться. Не пойму в чем проблема. Есть функция: virtual void MyFunction(MyItem* arg, int i); Вызываю ее здесь: void ClassTest::myfunctions_mo(ClassObject* mo, const char* p) { if (mo == NULL) return;
DU
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
01.10.2012, 16:52 0

this возвращает неправильное значение - C++ - Ответ 3508131

01.10.2012, 16:52. Показов 958. Ответов 10
Метки (Все метки)

Ответ

возможно это связанно с оптимизациями или с неопределенным порядком вычисления аргументов для функций. в стандарте о порядке вроде бы ничего не говорится.
если поразмышлять, почему получается 22, то в голову приходит мысль о том, что перед вызовом oper1 вычислился аргумент для oper2 (к = 12) и запомнился где-то. далее идет вызов oper1 и потом oper2, но вот в oper2 передается не то, что в этой переменной, а то, что было вычисленно заранее. т.е. 12. и получается, что функция возвращает 22.

Вернуться к обсуждению:
this возвращает неправильное значение C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.10.2012, 16:52
Готовые ответы и решения:

Функция возвращает неправильное значение
Нужно выполнить 3 задачи с веденным с клавиатуры массивом. Первая и третья работают нормально, а...

Почему функция возвращает неправильное значение
Пробовал дебажил функцию и каждый раз проверка проходит условие, хотя оно выполняется... в итоге...

Функция из dll библиотеки возвращает неправильное значение
Добрый день. Возникла проблема при использовании dll библиотеки, при котором функция из не взятая...

Неправильное значение переменной
вот код #include &quot;stdafx.h&quot; #include &lt;cstdlib&gt; #include &lt;iostream&gt; #include &lt;cmath&gt; using...

10
01.10.2012, 16:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.10.2012, 16:52
Помогаю со студенческими работами здесь

Неправильное возвращаемое значение функции
Всем привет! Начал программировать на C++ по книге Васильева. Так вот, в первой главе в задаче 15,...

Неправильное значение в атрибуте класса
всем доброго времени суток. пишу курсовую - программа-калькулятор двоичных чисел. заметил несколько...

Неправильное значение объема конуса
В чем проблема? Комментарии в коде: #include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;math.h&gt;...

Неправильное значение итератора end()
Здравствуйте! Создаю лист и итератор. Заполняю структуру данными. Передаю в функцию пустой...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru