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

[Задача] Объясните результат исполнения программы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ помогите плиз написать программу, которая будет парсить XML по заданным условиям http://www.cyberforum.ru/cpp/thread363924.html
Пользователь запускает программу, получает диалог вида "Path to XML: " задает путь до файла, "Print files, 1. Video 2. Audio" пользователь нажимает нужную цифру и Enter " Stream Size "...
C++ DLL Подкиньте какую нибудь инфу про DLL. Как создавать, подключать и тд. Заранее спс. http://www.cyberforum.ru/cpp/thread363803.html
C++ Быстрая прорисовка виртуального окна в реальном времени
Описание задачи: Есть приложение работающее в реальном времени и требующее обновление области экрана "попиксельно" со скоростью не хуже чем 24 раза в секунду. Область экрана имеет размеры 1024...
C++ Помогите решить конкретную задачу связанную с шаблонами
Такая задача: есть три класса, один простой, другой шаблонный, а третий - интерфейсный. Простой класс и шаблонный - наследуются от интерфейса, и получают его в своё распоряжение. Но простой класс...
C++ Связать Matlab и visual studio 2010 http://www.cyberforum.ru/cpp/thread362579.html
Необходимо подключить библиотеки matlab к visual studio в c++. Проблема в том что я даже описания найти не могу в каких библиотеках матлаба какие функции находятся. Может кто-нибудь помочь?
C++ Help Me Gps Navigator Помогите с прогой GPS NAVIGATOR хотябы сделать 1 маршрут от а до б.... все советы учту есть сpp код ..... #include <iostream> #include <iomanip> #include <queue> #include <string> #include... подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
18026 / 6258 / 427
Регистрация: 30.03.2009
Сообщений: 17,184
Записей в блоге: 27
10.10.2011, 20:27  [ТС]
Цитата Сообщение от aeshes Посмотреть сообщение
а если порядок файлов в строке
g++ t1.cc t2.cc
поменять?
От порядка не зависит

Цитата Сообщение от Chelioss Посмотреть сообщение
В Visual studio 2008 ошибка компиляции. Два раза написан метод get.
Или я не понял о чем вы?
Это implementation-dependend фича. Точнее, с точки зрения стандарта в тесте undefined behaviour, но как оно себя проявит - зависит от технических особенностей компилятора. Конкретно в данном случае в linux'е используется бинарный формат elf, а потому компилятор настроен одним образом. В винде используется более допотопный формат файла, из-за которого компиляторы настраиваются по другому

Цитата Сообщение от easybudda Посмотреть сообщение
Evg, и действительно, как это оно у Вас вообще скомпилировалось?
В твоём случае тоже винда

Добавлено через 3 минуты
Тест представляет собой сокращённый тестовый пример, об который конкретно споткнулись в реальной жизни: в программу локально включили описание класса, имя которого (и имя метода), как оказалось, совпало с уже существующим, но продвинутый gcc оказался бессилен с точки зрения диагностики ошибки. Вероятность таким образом вляпаться не такая уж и большая, но, как показала практика, она отлична от нуля

Добавлено через 7 минут
Упрощённый вариант двух файлов с той же выдачей:

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
 
inline int func (void)
{
  return 10;
}
 
int main (void)
{
  std::cout << func() << std::endl;
  return 0;
}
C++
1
2
3
4
int func (void)
{
  return 20;
}
3
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru