If it's stupid but works, it isn't stupid.
If it's stupid but works, it isn't stupid.
textarea



Чтобы добавить теrcn в textarea, в контроллере



@темы: ASP.NET MVC, ASP.NET MVC Формы

If it's stupid but works, it isn't stupid.
Template Functions
  • Write the function with a placeholder



  • When using the function, compiler may deduce the type you're using



@темы: C++, C++ Template Functions

12:23 

Доступ к записи ограничен

If it's stupid but works, it isn't stupid.
Закрытая запись, не предназначенная для публичного просмотра

12:14 

Доступ к записи ограничен

If it's stupid but works, it isn't stupid.
Закрытая запись, не предназначенная для публичного просмотра

14:31 

Доступ к записи ограничен

If it's stupid but works, it isn't stupid.
Закрытая запись, не предназначенная для публичного просмотра

If it's stupid but works, it isn't stupid.
C++ Templates
Standart Library (ранее Standart Template Library, STL)

max.cpp


@темы: C++, C++ Templates

If it's stupid but works, it isn't stupid.
myObject < something
bool MyClass::operator<(OtherType something)

Person.h


Person.cpp


Использование в программе
ClassesAndObjects.cpp



friend (C++) разрешает функции или классу доступ к закрытым и защищенным членам класса.


В таком случае можно переписать файл кода Person.cpp таким образом


@темы: C++, C++ Overload

17:01

Animate.css

If it's stupid but works, it isn't stupid.
15:42 

Доступ к записи ограничен

If it's stupid but works, it isn't stupid.
Закрытая запись, не предназначенная для публичного просмотра

15:40 

Доступ к записи ограничен

If it's stupid but works, it isn't stupid.
Закрытая запись, не предназначенная для публичного просмотра

11:44

C++ Function

If it's stupid but works, it isn't stupid.
Заголовочный файл Utility.h


Файл кода Utility.cpp


Передача параметра в функцию по ссылке &


Функции члены-класса
Класс Person.h


Код класса Person.cpp


@темы: C++, C++ Function

If it's stupid but works, it isn't stupid.
16:41 

Доступ к записи ограничен

If it's stupid but works, it isn't stupid.
Закрытая запись, не предназначенная для публичного просмотра

18:19 

Доступ к записи ограничен

If it's stupid but works, it isn't stupid.
Закрытая запись, не предназначенная для публичного просмотра

If it's stupid but works, it isn't stupid.
# - директивы препроцессора

#include

Могут использоваться для компиляции слегка отличающегося кода в зависимости от обстоятельств.
Например, "a debug build"

#ifndef / #endif и #define
#pragma once

В программу ClassesAndObjects.cpp включаем заголовочный файл Person.h


В заголовочном файле Person.h
задаем проверку - если файл не включен, то включить

#ifndef _Person_H
#define _Person_H
class Person
{
//...
};
#endif




#pragma once — нестандартная, но широко распространенная препроцессорная директива, разработанная для контроля за тем, чтобы конкретный исходный файл при компиляции подключался строго один раз. (wiki)

@темы: C++, Директивы препроцессора, PreProcessor C++

17:51

С++ Enum

If it's stupid but works, it isn't stupid.
Файл status.h


Использование
Программа ClassesAndObjects.cpp


@темы: C++, Enum, Enum С++

If it's stupid but works, it isn't stupid.
Создаем класс-потомок Tweeter от класса Person

Заголовочный файл Tweeter.h


Файл класса Tweeter.cpp


Программа ClassesAndObjects.cpp


@темы: Классы, C++, Классы С++, Классы Наследование С++

If it's stupid but works, it isn't stupid.
Заголовочный файл Person.h


Файл класса Person.cpp


Программа ClassesAndObjects.cpp


@темы: Классы, C++, Классы С++

If it's stupid but works, it isn't stupid.