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

Работа с классами (в главном классе создать указатель на экземпляр другого класса) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ printf sprintf не понятно http://www.cyberforum.ru/cpp-beginners/thread949773.html
Почему в printf строка отображается нормально, а sprintf вместо строки вставляет "(null)" ? что нужно сделать со строкой что бы она нормально копировалась в sprintf? char * какая-то строка полученная с бд printf(строка) пишет "строка" sprintf(... "строка: %s.", строка) получается "строка: (null)."
C++ время жизни временного объекта можно ли передать временный объект в функцию по ссылке? void f1(int & ); ..... int main() { f1(int()); http://www.cyberforum.ru/cpp-beginners/thread949767.html
Открыть окно выбора файла C++/CLI WinForms
Вот например я нажимаю на кнопочку и открываю конкретную картинку, например эту pictureBox1->Image=Image::FromFile("C:\\110215-1033.jpg"); А вот как сделать чтобы мне предоставлялся выбор какой файл открыть.
C++ Ошибка в задаче про банкомат (снова работа со строками)
Ещё одна задача - на этот раз про банкомат, где надо использовать конструкцию map. Задача состоит в том, что надо вывести ответ на каждую из операций, запрашиваемых у банкомата. Программу я написала (с учётом определённых требований к её оформлению): #include<iostream> #include<string> #include<map> #include<algorithm> #include<stdlib.h> using namespace std; int main(){
C++ Метод сортировки "пузырьком" http://www.cyberforum.ru/cpp-beginners/thread949739.html
Написать программу которая реализует метод сортировки "пузырьком". Сгенерировать три массива 100, 1.000 и 10.000 элементов типа integer соответственно. Отсортировать полученные массивы по возростанию элементов; определить такие параметры: колличество сравнений, колличество обменов, фактическое время работы.
C++ метод сортировки Шелла Написать программу которая реализует метод сортировки Шелла. Сгенерировать три массива 100, 1.000 и 10.000 элементов типа integer соответственно. Отсортировать полученные массивы по возростанию элементов; определить такие параметры: колличество сравнений, колличество обменов, фактическое время работы. подробнее

Показать сообщение отдельно
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 3
07.09.2013, 18:16     Работа с классами (в главном классе создать указатель на экземпляр другого класса)
Цитата Сообщение от Teplotexnik Посмотреть сообщение
через создание в каждом объекте класса указателя на один объект класса, подскажите как сделать без статических определений.
Как то так:
C++
1
2
3
4
5
6
7
struct B {
 
   B() : ptr(/* init-value */) {}   // так во всех конструкторах
 
private:
   A * const ptr;
};
в С++11 можно так:
C++
1
2
3
4
class B {
 
   A * const ptr = /* init-value */;
};
 
Текущее время: 04:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru