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

Баги в Visual Studio 2010 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Абрамов http://www.cyberforum.ru/cpp-beginners/thread367352.html
у кого есть решебник Абрамова по с++ ??? Можете ссылку дать ?
C++ Информация об авторе и программе в *.ехе Пож-ста, подскажите кто-нить, как в Win-ехе-шник заложить инфу об разработчике, кратенько описать для чего, собственно, прога и т.д. Предполагаю, что делается это через встроенные ресурсы, типа как с иконкой, менюшками и т.д. Возможно, все еще зависит от среды компиляции. Сам пользую старый добрый Dev-cpp, но не чураюсь BCB. Заранее благодарен за любое содействие http://www.cyberforum.ru/cpp-beginners/thread367348.html
C++ Ввод/Вывод в стиле С++
Здравствуйте, я написал программу на Си и теперь мне нужно перевести её на С++. У меня есть две функции - функции ввода с клавиатуры и ввода с консоли: void file0(void) { int N, i; NOTE *book; std::ifstream ifs("structures.txt"); ifs >> N; book = new NOTE ; for(i=0;i<N;i++)
C++ Работа с символьным типом
Код:// ex10_4.cpp #include <iostream> using namespace std; //////////////////////////////////////////////////////////////// struct link { int data; link* next; }; ////////////////////////////////////////////////////////////////
C++ Перевод из Visual Basic в С++ http://www.cyberforum.ru/cpp-beginners/thread367330.html
Здравствуйте. Прошу вашей помощи. Так как я VB не изучал. Можите помочь перевести из Visual Basic в С++ Sub ВолновоеУравнениеЯвнаяСхема() Dim x() As Double, y() As Double, ynp1() As Double, ynm1() As Double Dim h As Double, tau As Double, r As Double, a As Double Dim hPr As Double, tauPr As Double, Tmax As Double, L As Double Dim nn As Long, mm As Long, MPr As Long, a1 As Double, a2 As...
C++ Найти номера первых отрицательных элементов каждой строки матрицы В прямоугольной матрице, размерностью n*m, найти номера первых отрицательных элементов каждой строки (столбца). подробнее

Показать сообщение отдельно
Сыроежка
Заблокирован
17.10.2011, 18:49  [ТС]     Баги в Visual Studio 2010
Цитата Сообщение от easybudda Посмотреть сообщение
Да что там я. Думаю, его кроме Вас вообще никто не знает. Ну Страуструпп разве-что в общих чертах...


Ну да, так конечно ругаться будет. Так оно и в таком виде не скомпилируется
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
    
class A {
public:
    int val;
};
 
void A() {
    std::cout << "bla bla bla" << std::endl;
}
 
int main(){
    A a;
    a.val = 13;
    
    A();
    std::cout << a.val << std::endl;
    
    return 0;
}
скажет
Код
C:\c_cpp\shitcode>g++ -o aa aa.cpp
aa.cpp: In function 'int main()':
aa.cpp:13:4: error: expected ';' before 'a'
aa.cpp:14:2: error: 'a' was not declared in this scope
что не удивляет. Мне другое не понятно: зачем вообще такие грабли делать? Тру-профессионалу обычных проблем с ошибками в программе мало, дебажить, так дебажить? Это если ССЗБ, или просто заняться нечем по-моему...


Во-первых прочитайте уже правила, там кроме уважительного общения (я-то не претендую, но многие обижаются) есть ещё пункт
, а во-вторых что мне, неучу, там делать? Нужно посмотреть, как с вашими шарадами gcc справится - так скачайте, установите и сами посмотрите...
Не надо было приводить сообщения компилятора. Я вам специально привел пример, чтобы вы знали, что такое уточненное (elaborated name) класса, и что это не одно и тоже, что просто указания имени класса.

Приведенный вами код будет успешно компилироваться, если вы замените объявление A a; на struct A a; Об этом я и вел речь.
 
Текущее время: 09:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru