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

не линкуется класс с static членами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычисление бесконечной нормы матрицы http://www.cyberforum.ru/cpp-beginners/thread102517.html
максимальная сумма модулей элементов строк //Поиск нормы бесконечностей #include <stdio.h> #include <stdafx.h> #include <conio.h> #include <clocale> #include <math.h> #define N 10 #define M 10
C++ Найти коэффициенты k-ого многочлена Чебышева Посмотрела по форуму - не нашла такой темы. Помогите, пожалуйста, с программой на С. Что-то никак не пойму, как делать... Заранее благодарю! Дано целое k от 2 до 20. Найти коэффициенты k-ого многочлена Чебышева (Замечание: многочлены Чебышева опpеделяются фоpмулами T0(x)=1; T1(x)=x; Tn(x)=2x*Tn-1(x)-Tn-2(x), n=2,3,4,5,....). Добавлено через 1 час 2 минуты как вообще... http://www.cyberforum.ru/cpp-beginners/thread102495.html
Cортировка символьного двумерного массива по алфавиту C++
// сtroku.cpp: определяет точку входа для консольного приложения. // Задание: вести с клавиатуры список фамилий ( в каждой строке по 1ой фамилии) и отсортироавть чтоб они шли в алфавитном порядке, помогите, не могу понять где ошиблась, причем конкретно #include "stdafx.h" #include "string.h" #include "stdio.h" #include "locale.h"
C++ Дано действительное число а, натуральное число N. Вычислить : P=a*(a-n)*(a-2*n)*...*(a-n^2)
Решить прикладную задачу с помощью циклического вычислительного процесса. Дано действительное число а, натуральное число N. Вычислить : P=a*(a-n)*(a-2*n)*...*(a-n^2); Подскажите как правильно ее решить... //--------------------------------------------------------------------------- #include <vcl.h> #include <math.h> #include <iostream.h>
C++ Как в цикле обратится к каждой цифре заданного числа? http://www.cyberforum.ru/cpp-beginners/thread102458.html
Например, есть число 1234567890!!!! Как в цикле обратится к каждой цифре етого числа???
C++ Поменять местами слова и удалить лишние пробелы Ребят, помогите пожалуйста,у меня вот так задание С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки не должна превышать 70 символов). Имя файла должно иметь расширение DAT. Написать программу, которая: • Выводит текст на экран дисплея; • По нажатию произвольной клавиши поочередно выделяет в тексте заданные слова, которые... подробнее

Показать сообщение отдельно
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16824 / 5245 / 320
Регистрация: 30.03.2009
Сообщений: 14,125
Записей в блоге: 26
10.03.2010, 11:31     не линкуется класс с static членами
Цитата Сообщение от SkyN Посмотреть сообщение
если я не буду использовать класс A, запись int A::aaa = 0; увеличит программу?
Т.е. будут ли инициализироваться статические члены класса, если сам класс нигде не используется?
Да. НЕстатические поля - это аналог поля структуры (т.е. относится к типу) - если ты структуры не используешь, то никакой памяти не требуется. А вот статические поля - это уже аналог переменных (хотя сточки зрения синтаксиса выглядит как поле структуры), а потому независимо от использования класса переменная будет создана. При этом описание статического поля внутри класса это есть по сути аналог объявления переменной (т.е. описание extern переменной). Поэтому твой изначальный код ломался на линковке
 
Текущее время: 19:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru