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

Передача объектов в методы по указателю - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не работает цикл с переводом типов http://www.cyberforum.ru/cpp-beginners/thread623829.html
Всем привет! В программе происходят странные вещи. Мне нужно открыть несколько файлов с помощью потока ifstream в цикле, который крутится по переменной int j. Цикл устроен таким образом, что...
C++ Использование CreateThread Создаю функцию для потока,запускаю её с помощью _beginthread и всё нормально работает,но если использовать CreateThread,то возникают ошибки функция,используемая с #include "StdAfx.h" ... http://www.cyberforum.ru/cpp-beginners/thread623804.html
Определить, корректно ли расставлены круглые, фигурные и квадратные скобки C++
Вот такая вот нехитрая вроде бы задача: Для введённой пользователем с клавиатуры строки (максимальная длина строки — 80 символов) программа должна определить, корректно ли расставлены круглые,...
C++ Как разбить на лексемы
Не могу понять как разбить на лексемы, помагите если не сложно Вот участок кода: #include <iostream> #include <locale.h> #include <math.h> using namespace std; int main() {...
C++ Присвоение указателю члену класса нового адреса, ошибка компиляции http://www.cyberforum.ru/cpp-beginners/thread623785.html
Идея в том, чтобы хранить в отдельном списке объекты типа B и передавать в объект типа A указатель на объект B из списка. Допустим есть следующий код: class A { public: void SetB(const...
C++ Как скрыть файл .dll Я бы хотел знать как можно скрыть файл .dll ? подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
14.07.2012, 20:28
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class A
{
   public:
   A () {//Инициализация}
   ~A() {//Уничтожение}
   private:
   int a;
   double b; // И др. член-данные
};
void f (const std::shared_ptr<A>& obj) {//Процедура, которая работает с объектом по указателю}
int main ()
{
  std::shared_ptr<A> p(new A());
  f(p);
}
или же

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class A
{
   public:
   A () {//Инициализация}
   ~A() {//Уничтожение}
   private:
   int a;
   double b; // И др. член-данные
};
void f (const std::shared_ptr<A>& obj) {//Процедура, которая работает с объектом по указателю}
int main ()
{
  f(std::shared_ptr<A>(new A()));
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru