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

Не проверяется условие - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Напишите простой шаблон предикатной функции isEgualTo, которая сравнивает два своих параметра http://www.cyberforum.ru/cpp-beginners/thread1097515.html
Напишите простой шаблон предикатной функции isEgualTo, которая сравнивает два своих параметра при помощи операции проверки равенства (==) и возвращает true, если они равны, и false, если не равны. Используйте этот шаблон функции в программе, которая вызывает isEqualTo с различными встроенными типами аргументов. Вот что набросал, однако не работает.. Прощу помощи #include "stdafx.h"...
C++ Создание стека с односвязным LinkedList В данной программе требуется создать методы для работы со стеком. (Показать инкапсуляцию в C++) Первый раз пишу на C++, опыта никакого, ошибок полно. Знаю все только в теории. //Содержание заголовочного файла stack.h #ifndef STACK_H #define STACK_H #include <iostream> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread1097499.html
Длинная арифметика. Факториал C++
Придумать алгоритм факториала, не сложно, для 1-14. Но дальше не знаю как сделать длинную арифметику для больших чисел. Подскажите пожалуйста как можно такое реализовать на Си(Си++)?
C++ Компилирует в Dev C++, выдает ошибку в 12 студии
Компилируется в Dev C++, выдает ошибку в 12 студии, в чем дело? #include "stdafx.h" #include <iostream> #include <conio.h> #include <string> using namespace std; int main () {
C++ Заполнить квадратную матрицу следующим способом http://www.cyberforum.ru/cpp-beginners/thread1097467.html
Собственно, кто сможет помочь? :-|
C++ Что дальше Всем привет. Я выучил основы,что дальше? Подкиньте книг о GUI , работаю на VS10 подробнее

Показать сообщение отдельно
DrOffset
6450 / 3824 / 885
Регистрация: 30.01.2014
Сообщений: 6,618
16.02.2014, 02:43     Не проверяется условие
Цитата Сообщение от Alex566 Посмотреть сообщение
В смысле? Если бы он сравнивал адреса все время возвращало бы фолс. Не могут же они по одному адрессу находится.
Могут. Компилятор имеет право в случае ТС не делать две разных строки, если содержимое одинаковое, в целях оптимизации. По факту это одна строка. Выведи адрес и убедишься.

Цитата Сообщение от Alex566 Посмотреть сообщение
А так выдает правильны результат, но если изменить к примеру K на k результат меняется.
Строки различаются и компилятор начинает их размещать в разных стораджах. Адреса меняются.

Цитата Сообщение от Alex566 Посмотреть сообщение
И qt + MinGW 4.8 тоже =). Я тоже был убежден что строки char* нужно сравнивать strcmp. Видимо есть какие-то нюансы.
Нюансы есть, но не в том смысле, в котором ты подумал.
 
Текущее время: 04:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru