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

Отслеживание входа и выхода с помощью конструктора и деструктора трассировочного типа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ делаю лабу осталось 8мин!!!! http://www.cyberforum.ru/cpp-beginners/thread193771.html
делаю лабу осталось 8мин!!!!
C++ подскажите алгоритм решения... Задача # На входе строка с числом в десятичной форме. Распознать строку в переменную типа int. На выходе строки с введенным числом в двоичной, восьмеричной и шестнадцатеричной форме printf("%s",char *). http://www.cyberforum.ru/cpp-beginners/thread193770.html
C++ Объявление класса Cat в файле Cat.hpp?
Всем доброго время суток столкнулся с такой вот проблемой, нужно объявить класс Cat в файле Cat.hpp. Работаю в Visual Studio 2008. Пробовал через Solution Explorer Add-> New Item, но там не нашел не одного проекта с расширением .hpp, подскажите пожалуйста как его найти, вот код: //Объявление класса Cat в файле Cat.hpp #include <iostream> class Cat { public: Cat (int initialAge);
C++ Не понятен код
На практике приходится изучать COM и на одном из сайтов процессе обучения встетил такой код: "Далее, переписываем наши файлы: Первый: //myobj.h - определение объекта Foo #include <myobjint.h> //включили описание от которого наследуемся class Foo : public FooInterface{ private: int a; float b; public: void SetA(int i);void SetB(float f); void SetAB(int i, float f); }; Второй:
C++ проверка на латинскую кирилицу http://www.cyberforum.ru/cpp-beginners/thread193760.html
Доброе время суток Задан текстовый файл. Вывести сначала содержащиеся в нем цифры, а затем – латинские буквы в обратном порядке. #include <stdio.h> #include <stdlib.h> #include <conio.h> FILE *fp; void print(void)
C++ Менеджер памяти Пишу менеджер памяти и возник вопрос насчет реализации free. Как бы из функции убить переданный указатель ? то есть занулить его... наверно никак ? Что скажете насчет токой идеи реализации ? Код: #include "MemoryManager.h" static uchar* baseAddr;//массив указателей на baseAddr участков static uint allocAreaSize;//размер выделенного участка подробнее

Показать сообщение отдельно
Nick Alte
Эксперт С++
1590 / 982 / 115
Регистрация: 27.09.2009
Сообщений: 1,897
Завершенные тесты: 1
19.11.2010, 17:34     Отслеживание входа и выхода с помощью конструктора и деструктора трассировочного типа
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class Tracer {
public:
    Tracer(const char* blockname): name(blockname) {std::cout << "Входим в блок " << blockname;}
    ~Tracer() {std::cout << "Выходим из блока " << name;}
private:
    const char* const name;
};
 
void foo()
{
    Tracer("функция foo");
    {
        Tracer("foo, вложенный блок 1");
        {
            Tracer("foo, вложенный блок 1.1");
        }
    }
    {
        Tracer("foo, вложенный блок 2");
    }
}
 
Текущее время: 04:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru