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

Перегрузка оператора умножения числа на матрицу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Некорректность работы программы при считывании текстовых данных с файла http://www.cyberforum.ru/cpp-beginners/thread837057.html
Здравствуйте!) Помогите, пожалуйста, решить данную проблему... Почему при следующем варианте кода, программа просто-напросто не работает и вылетает. В чём ошибка при считывании? Подскажите,...
C++ Работа с tinyxml ошибки LNK 2019 и LNK 2001 всем привет! скачал архив tinyxml, разархивировал в папку проекта затем написал следующий код: #include "stdafx.h" #include "tinyxml/tinyxml.h" #include <iostream> int _tmain(int argc,... http://www.cyberforum.ru/cpp-beginners/thread837047.html
C++ Узнать указывает ли указатель
Доброго времени суток. Постановка задачи такова: есть указатель на массив, надо удалить массив, а потом создать новый, но не ясно указывает ли указатель уже куда-то. Как с этим побороться? Спасибо!
C++ Сортировка
Нужно написать алгоритмы для Selection, Insertion, Shell, Quick, Merge, Heap сортировок для любых типов данных. Например, сравнить машины и их объемы двигателей. Сам начинающий, не знаю, как сделать....
C++ Как обратиться к элементам массива через указатель? http://www.cyberforum.ru/cpp-beginners/thread836995.html
// 2 зачет.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> using namespace std; int main() {setlocale ( LC_ALL, "Russian" );
C++ Клас колода карт Класс CardDeck (колода карт). Класс сохраняет массив из 32 карт (cards), а также текущую карту (currentCard). Надо написать функцию для перемешивание карт, функцию выбор 6 карт, а также функцию... подробнее

Показать сообщение отдельно
abit
262 / 261 / 33
Регистрация: 03.02.2013
Сообщений: 722
14.04.2013, 00:08
Цитата Сообщение от metaluga145 Посмотреть сообщение
abit, этот весь код из хидера. зачем еще указывать из какого файла оператор?
это не указание файла, а указание области видимости

если есть допустим
C++
1
2
3
class A
{ void method();
};
то даже если ты пишешь в том же хидере но вне класса, надо указывать область видимости:

C++
1
2
3
4
5
6
7
8
class A
{ void method();
};
 
void A::method()
{
....
}
не указывать можно только если ты реализацию напрямую в класс пихаешь

C++
1
2
3
class A
{ void method() {...};
};
иначе как он поймёт в таком случае
C++
1
2
3
4
5
6
7
8
9
class A
{ void method();
};
class B
{ void method();
};
 
void method()
{...};
о чём идет речь


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