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

Именованный конструктор + inline - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С++ файлы http://www.cyberforum.ru/cpp-beginners/thread343452.html
Скажите, а как в C++ работать с типизированными файлами.
C++ Случайные числа Всем привет! Мне нужно сгенерировать действительное случайное число в диапазоне от нуля до 1. Читал вот это: http://www.cyberforum.ru/cpp-beginners/thread44753.html, но там говорится про целые... http://www.cyberforum.ru/cpp-beginners/thread343450.html
Операция взятия индексан C++
Добрый день)) //--------------------------------------------------------------------------- #pragma hdrstop #include <tchar.h> #include <windows.h> #include <iostream.h> //#include...
Скрыть ПИН код USB ключа защиты программ. C++
Приветствую. Вопрос, как лучше всего скрыть в теле программы ПИН-код доступа к ключу? BYTE my_main_pin = {0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff};...
C++ asctime() добавляет \n http://www.cyberforum.ru/cpp-beginners/thread343414.html
В чём логика того, что в строку перед завершающим нулем добавляется символ конца текстовой строки?
C++ Qt + MSVS Начал изучать с++,тут столкнулся с проблемой: графический интерфейс для программы. Решил скачать QT SDK,и тут мне сказали что можно работать с QT в MVS 2010...скажи пожалуйста подробно как привязать... подробнее

Показать сообщение отдельно
Kastaneda
Нарушитель
Эксперт С++
4676 / 2880 / 234
Регистрация: 12.12.2009
Сообщений: 7,314
Записей в блоге: 2
Завершенные тесты: 1
19.08.2011, 14:14
Цитата Сообщение от http://www.parashift.com/c++-faq/inline-functions.html
How do you tell the compiler to make a member function inline?

When you declare an inline member function, it looks just like a normal member function:

C++
1
2
3
4
class Fred {
  public:
    void f(int i, char c);
  };
But when you define an inline member function, you prepend the member function's definition with the keyword inline, and you put the definition into a header file:

C++
1
2
3
4
5
 inline
  void Fred::f(int i, char c)
  {
    ...
  }
It's usually imperative that the function's definition (the part between the {...}) be placed in a header file. If you put the inline function's definition into a .cpp file, and if it is called from some other .cpp file, you'll get an "unresolved external" error from the linker.
На сколько я понял со своим плохим английским, в твоем случае inline члены нужно определять в заголовочном файле, а не в cpp.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru